
Principal Engineer, SW
- Bangalore, Karnataka
- Permanent
- Full-time
- Engineer audio systems and integrated technology platforms that augment the driving experience.
- Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence.
- Advance in-vehicle infotainment, safety, efficiency, and enjoyment.
- Architect, design and develop TCU modular TCU software that has well defined northbound and southbound interfaces, well documented and easy to integrate into any target TCU hardware platform.
- Integrate/interface with opensource/3rd party partner components when required to build end-to-end solutions
- Work closely with embedded and ML teams to provide requirements and ensure smooth integration into the end-to-end solution
- Conduct measurements/tuning for end-to-end scalability and performance
- Identify and deploy the use of advanced tools for code comparison, documentation and automation
- Lead interactions with internal and external partner technical teams regarding requirements, design, customization, trouble shooting of their components
- Drive full feature development lifecycle - design, implementation, testing, deployment
- Review code, designs, and architecture proposals with a focus on performance and reliability.
- Collaborate with cross-functional teams: system, product, QA, hardware, and cloud.
- Own and optimize CI/CD workflows, development processes, and coding standards.
- Lead technical investigations, root cause analysis, and high complexity debugging efforts.
- Contribute to roadmap planning and strategic direction of the software platform.
- Master's degree in computer science or equivalent
- 12+ Years of experience in developing embedded software
- Strong experience in embedded software development.
- Expert in C/C++, data structures, and low-level system programming.
- Deep understanding of RTOS, Linux internals, and multithreading/concurrency.
- Hands-on with Python and Shell scripting for tools and automation.
- Familiar with automotive protocols: CAN, LIN, Ethernet, GPS/GNSS, UDS.
- Proficient in debugging tools (GDB, Valgrind, strace, etc.).
- Exposure to functional safety standards (ISO 26262), MISRA, or ASPICE.
- Experience with OTA mechanisms, diagnostics, and secure software practices
- Strong grip on Git, GitHub/GitLab, and IDEs like VS Code.
- Experience working with Automotive grade TCUs
- Knowledge of and 3GPP, 4G/5G Cellular Networking systems and ETSI Edge Architecture
- Willingness to travel.
- Willingness to work in an office.
- Demonstrated ability to lead technical initiatives independently.
- Willingness to work from the office as required for integration/debugging.
- Ability to mentor engineers, influence architectural decisions, and drive best practices.
- Strong communication skills and ability to interact with global stakeholders.
- Flexible work environment, depends on test requests, mostly we request to work from office for best test quality results,
- Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
- Extensive training opportunities through our own HARMAN University
- Competitive wellness benefits
- Tuition Reimbursement
- Access to HARMAN Campus Fitness Center and Cafeteria
- An inclusive and diverse work environment that fosters and encourages professional and personal development.