HamburgerMenu
hirist

IVI Linux Engineer - Automotive Infotainment Apps

Posted on: 28/01/2026

Job Description

Key Responsibilities :


- Design, develop, and maintain Linux-based Automotive Infotainment (IVI) applications and frameworks.

- Develop and enhance IVI applications such as Radio, Media, Bluetooth, Phone Projection, CCS, Settings, CAN-based applications, etc.

- Implement GUI applications using Qt and QML, ensuring high performance and user-friendly interfaces.

- Work on core C++ application development following modern standards and best practices.

- Design application architecture using MVC / MVP / MVVM patterns and prepare design documentation using UML tools (Enterprise Architect, Visio).

- Implement and manage Linux IPC mechanisms such as Sockets and D-Bus.

- Handle multi-threading, process management, synchronization, and memory management in Linux environments.

- Perform strong debugging and root-cause analysis for Linux-based applications.

- Use static analysis and coding guideline tools (QAC, CodeSonar, SonarQube, Coverity) to ensure code quality and MISRA compliance.

- Profile applications and perform performance tuning and memory optimization.

- Collaborate with cross-functional teams in an Agile/Scrum development environment.

- Participate in design reviews, code reviews, and continuous improvement activities.

Required Skills & Qualifications :

- 5+ years of experience in Linux-based Automotive Infotainment (IVI) Application & Framework Development.

- 2+ years of hands-on experience in Linux IVI application development.

- Strong proficiency in C++ (C++17 / C++20) and Object-Oriented Programming (OOPS) concepts.

- Strong experience with Qt & QML GUI development.

- Solid understanding of Linux internals, IPC mechanisms, multi-threading, and memory management.

- Experience with Yocto-based Linux builds or Linux-based automotive application design.

- Knowledge of MISRA coding guidelines and static analysis tools.

- Experience using profiling and memory analysis tools.

- Excellent problem-solving, debugging, and analytical skills.

- Strong communication skills and ability to work effectively in a collaborative Agile team.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in