
Linux Embedded Application Lead
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead the architecture, design, and development of HMI/IVI application frameworks and components for automotive display controllers.
- Oversee the integration of HMI/IVI applications with the underlying Linux platform, ensuring optimal performance, responsiveness, and stability.
- Drive the implementation of engaging user interfaces, graphics, and multimedia features, leveraging technologies like Qt/QML.
- Collaborate closely with UX/UI designers, system architects, software development, and quality assurance teams to define, develop, and deliver high-quality HMI/IVI solutions.
- Lead debugging and performance optimization efforts for the HMI/IVI application stack.
- Define and manage software requirements specific to the HMI/IVI applications, ensuring traceability to system requirements.
- Provide expert technical guidance and mentorship to the application development team members.
- Support integration and validation testing of HMI/IVI applications in lab environments and on vehicles.
- Stay abreast of new HMI/IVI technologies, trends, and user experience best practices in the automotive industry.
- 7+ years of progressive, hands-on experience in embedded application development, with significant experience leading HMI/IVI development in the automotive domain.
- Strong expertise in HMI/IVI application frameworks and technologies, particularly Qt/QML.
- Proficient in software development using C++ (Qt/QML context) and related programming languages.
- Solid understanding of user interface design principles, graphics rendering, and multimedia integration in embedded systems.
- Experience with Linux-based application development and inter-process communication mechanisms.
- Familiarity with RTOS concepts and their interaction with application layers.
- Strong understanding and practical experience with automotive communication protocols such as CAN, Ethernet (for application data).
- Experience with vehicle-level software integration and automotive-grade testing (HiL, SiL, ViL).
- Practical experience with AUTOSAR concepts as they relate to application interfaces and communication; ASPICE knowledge is a plus.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex application-level issues.
- Familiar with software development lifecycle (SDLC), version control (e.g., Git), and defect tracking systems (e.g., JIRA).
- Knowledge of DOORS or similar requirements management tools is preferred.
- Excellent communication and collaboration skills for working with multi-disciplinary global teams.
- Awareness of security considerations at the application level for automotive embedded systems is an added advantage.