Automotive HMI Engineer

Automotive HMI Engineer to join our automotive software engineering team. The role involves designing, developing, integrating, testing, and maintaining Human-Machine Interface (HMI) solutions for next-generation automotive infotainment, digital cockpit, instrument cluster, and connected vehicle systems.

The selected candidate will be responsible for developing intuitive, responsive, and reliable HMI applications that provide seamless interaction between the driver, passengers, vehicle systems, and infotainment functions. The engineer will work closely with HMI/UX designers, software developers, embedded engineers, middleware teams, system engineers, and validation teams to deliver high-quality automotive software.

The ideal candidate should have strong hands-on experience in C/C++, Embedded C/C++, Qt/QML, Android Automotive OS (AAOS), AOSP, HMI application development, middleware integration, and automotive communication protocols. Experience working on production automotive infotainment or cockpit projects will be highly preferred.

Role & Responsibilities

Design and develop HMI applications and user interfaces for automotive infotainment and cockpit systems.

Develop responsive and intuitive UI features using C++, Qt/QML, Java, or Android frameworks.

Work closely with system, UX/UI, embedded software, and testing teams.

Integrate HMI applications with vehicle ECUs and backend/middleware components.

Implement and validate features related to infotainment, instrument clusters, connectivity, navigation, media, and vehicle controls.

Work with automotive communication protocols such as CAN, CAN FD, LIN, Ethernet, and UDS.

Debug and resolve HMI, application, integration, and performance issues.

Participate in software integration, testing, defect analysis, and release activities.

Analyze customer requirements and convert them into technical specifications.

Support system-level validation and troubleshooting on target hardware and test environments.

Follow automotive software development processes and coding standards.

Required Technical Skills

Strong programming knowledge in C/C++.

Experience in HMI/UI development.

Hands-on experience with Qt/QML or Android-based HMI development.

Good understanding of Automotive Infotainment Systems.

Knowledge of Android Automotive OS (AAOS) / AOSP is an advantage.

Understanding of CAN, CAN FD, LIN, Automotive Ethernet and UDS.

Experience with ECU integration and validation.

Knowledge of HMI architecture, middleware, APIs and IPC.

Experience with debugging and development tools.

Familiarity with Git, Jira, Jenkins and software development lifecycle.

Preferred Skills

Experience with Android SDK, Java/Kotlin, Jetpack Compose.

Experience with AOSP / Android Automotive.

Knowledge of AUTOSAR and automotive software architecture.

Experience in Infotainment, Telematics, Instrument Cluster or Digital Cockpit projects.

Knowledge of HMI performance optimization and UI testing.

Exposure to functional safety / ASPICE processes.

Education

B.E. / B.Tech / M.E. / M.Tech in Computer Science, Electronics, Electrical, Embedded Systems, or a related engineering discipline.

Experience: 4 –9 Years
Location: Pune
Employment Type: Full-time

Key Skills 

Automotive HMI | HMI Development | C++ | Embedded C | Qt | QML | Android Automotive | AAOS | AOSP | Infotainment | Digital Cockpit | CAN | CAN FD | LIN | Automotive Ethernet | UDS | ECU Integration | Middleware | HMI Testing | Telematics | Instrument Cluster | Git | Jira | Jenkins | AUTOSAR | ASPICE

Application ends on October 9, 2026
Job ID: 18276 Application ends on October 9, 2026

Overview

  • Location Pune
  • Job category Automotive and Components, IT
  • Salary $
  • Job type Full Time

KBD Talent Forge India | Recruitment & Staffing Company in India

Dany Williams

Dany Williams

Typically replies within an hour

I will be back soon

Dany Williams
Hey there ????
It’s your friend Dany Williams. How can I help you?
WhatsApp