Senior C++ Developer – Automotive HMI

Bangalore, India

In this role, you will be responsible for the end-to-end development and maintenance of HMI features using modern C++ standards. You will translate UI wireframes into functional, high-performance code, ensuring seamless integration within the Linux environment. Your daily tasks include implementing Change Requests (CRs), writing robust unit tests using Gtest/Gmock to maintain high code quality, and conducting deep-dive debugging using GDB to provide Root Cause Analysis (RCA) for complex issues. You will collaborate within an Agile team to deliver production-ready software for global automotive platforms.

C++11/14
Debugging (GDB)
Linux
Unit Testing (Gtest)
Git Version Control

Responsibilities

  • Develop features using C++11/14
  • Build UI components from wireframes
  • Write Gtest/Gmock unit tests
  • Debug and provide RCA for bugs
  • Execute Agile sprint tasks

Must Have

  • Bachelor Degree or Higher
  • 5-8 years C++11/14 experience
  • Linux/GCC/GDB proficiency
  • Automotive HMI domain knowledge.
  • Strong OOP & Git skills.

Nice to have

  • Qt/QML GUI development
  • Navigation domain experience
  • JIRA workflow knowledge
  • Strong analytical skills