Badges
Certifications
Work Experience
Senior Software Engineer
MobileDrive Technology•  April 2024 - Present•  Bangalore
• Leading the discussions, planning and implementations of C++ deliverables for Vehicle HAL team handling signal routing using CAN and SOME/IP protocols. Developed communication channels between vehicle signals and Vera OS applications (Amazon-based OS).Ensured reliability, performance, and integration in both QNX and Linux environments. • Migrated conventional socket implementation to SOME/IP based tcp wrapper for ethernet management protocol and optimized Date time management Systemd service responsible for maintaining consistent time across Guest and host OSs and also Implemented comprehensive health logging and alerting mechanisms on CPU and memory usage to handle bad state of system due to component memory leaks or CPU hogging if any. • Played a pivotal role in the complete feature lifecycle, from PRD (Product Requirements Document) review to feature deployment in production. • Mentored and managed 4+ junior engineers, assigning tasks and facilitating their skill development.
Software Engineer 1
Harman International•  April 2023 - April 2024•  Bangalore
• Worked as a C++, Java Software Developer in Intelligent Cockpit Infra (Base Sw) team. • Implemented C++ and Java modules for diagnostics in automotive embedded systems per ISO standards. • Led planning, development, and testing of Read/Write services for diagnostics stack and interactions with Applications. Coordinated with cross-functional teams to identify and resolve blockers. • Developed communication (East-West i.e inter-OS ,Nort-South intra-OS )interface to facilitate smooth interaction between clients, servers and adapters and developed cross-platform build script for Linux host and QNX platform using CMAKe for platform team and OEMs. • All this core development involved extensive use of Data Structure and Algorithms along with implementation of design patterns in C++.
Associate Sw Engineer
Harman International•  October 2020 - March 2023•  Bangalore
• Worked as a C++ Software Developer in Digital Cockpit (Base Sw) team. • Owned cluster middleware metadata repetition module in infotainment systems for platform team and OEMs. • Developed and refactored C++ components with unit testing and static analysis. Worked on message passing over SOME/IP from Android servers to Linux/QNX clients. • Led planning, development, and testing of the cluster middleware service and its interactions with Applications including the Cluster HMI and the Android applications. • Coordinated with cross-functional teams in workshop modes and led it to resolve blockers and issues.
Software Engineering Intern
Fungible, Inc•  January 2020 - June 2020
Education
BIT Mesra
Computer Science & Engineering, BE•  July 2016 - June 2020•  CGPA: 7.98
Creane Memorial High School
Science (Physics, Chemistry, Maths, English Literature, Physical Education), 12th•  May 2014 - May 2015•  Percentage: 96.2