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.
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