C++ Developer with infotainment

Alten

Pune District

On-site

INR 1,200,000 - 2,000,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Alten in Pune seeks an experienced C++ Developer specializing in Automotive Infotainment and Android-based systems. You will design, implement, and debug software components for next-generation infotainment platforms, with emphasis on Android Automotive, Android Native, and embedded C++ development.

Exposure to Instrument Cluster, QNX, and Automotive SPICE practices is advantageous; collaborate with cross-functional teams across ECUs for robust integration and performance.

Qualifications

  • Strong C++ expertise with embedded/real-time systems.
  • Experience in Automotive Infotainment development.
  • Hands-on Android Automotive / Android Native development.
  • Familiarity with Android Framework, HAL, AIDL/Binder.

Responsibilities

  • Design, develop, and maintain C++ apps and middleware for infotainment.
  • Integrate software components on Android Automotive platforms.
  • Work with Android Native/C++ layers, framework, HAL, and Binder.
  • Debug, optimize performance, and perform root-cause analysis.
  • Collaborate with system architects, HMI, and validation teams.
  • Support integration across ECUs and platforms in Agile/ Automotive SPICE.

Skills

C++
Android Automotive
Multithreading
IPC
STL
Linux Embedded
Git/Gerrit

Tools

Git/Gerrit
Yocto
CMake

Job description

We are looking for an experienced C++ Developer with strong expertise in Automotive Infotainment and Android-based systems. The candidate will be responsible for developing, integrating, and debugging software components for next-generation automotive infotainment platforms. Experience with Android Automotive, Android Framework/Native development, Automotive HMI, and embedded C++ is highly preferred. Exposure to Instrument Cluster and QNX will be an added advantage.

Key Responsibilities
  • Design, develop, and maintain C++ applications and middleware for automotive infotainment systems.
  • Develop and integrate software components on Android Automotive / Android-based infotainment platforms.
  • Work with Android Native/C++ layers, Android Framework, HAL, AIDL/Binder, and system services.
  • Develop and integrate infotainment features such as: Audio Media Bluetooth Phone Navigation Connectivity Vehicle settings HMI-related functionalities
  • Analyze software requirements and translate them into technical designs and implementation.
  • Perform debugging, root-cause analysis, issue resolution, and performance optimization.
  • Work closely with system architects, Android developers, HMI teams, and validation teams.
  • Support software integration and troubleshooting across different automotive ECUs and platforms.
  • Participate in code reviews and ensure compliance with coding and quality standards.
  • Support development and integration in an Agile / Automotive SPICE environment.
Mandatory Skills
  • Strong programming experience in C++.
  • Good understanding of Object-Oriented Programming, STL, memory management, multithreading, and IPC.
  • Strong experience in Automotive Infotainment development.
  • Hands-on experience with Android / Android Automotive.
  • Good understanding of: Android Native Android Framework Binder / AIDL HAL Android Services Android application and system architecture
  • Experience in debugging using tools such as ADB, logcat, GDB, or equivalent.
  • Good understanding of Linux/Embedded Linux.
  • Experience working with Git/Gerrit and software development processes.
Good to Have
  • Experience in Instrument Cluster development.
  • Hands-on experience with QNX / QNX Neutrino.
  • Experience with Automotive Ethernet, CAN/CAN-FD.
  • Knowledge of AUTOSAR concepts.
  • Experience with HMI development and vehicle-related applications.
  • Exposure to VHAL, Vehicle HAL, Car Service, CarPropertyService, CarAudioService, and CarPowerService.
  • Knowledge of ASPICE and Agile methodologies.
  • Experience with automotive communication protocols and diagnostics.
  • Exposure to Yocto, CMake, Linux build systems, or embedded build environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automotive Software Middleware Engineer - C++ Programming
Automotive Software Middleware Engineer - C++ Programming

KBD Talent Forge India Pvt Ltd • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer C++
Senior Software Developer C++

Alten • Pune District

On-site
INR 2,600,000 - 4,000,000
Middleware Developer
Middleware Developer

BlueBinaries Engineering Solutions Pvt. Ltd. • Coimbatore District, Bengaluru

On-site
INR 600,000 - 1,200,000
Audio techstack: Automotive Android and QNX developer
Audio techstack: Automotive Android and QNX developer

Bosch Group • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Software Engineer HMI Application
Software Engineer HMI Application

Alten • Pune District

On-site
INR 1,200,000 - 1,800,000
Software Engineering - C++ Android Middleware
Software Engineering - C++ Android Middleware

TheCodingShef • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
Android Middleware Engineer - Automotive Infotainment
Android Middleware Engineer - Automotive Infotainment

KBD Talent Forge India Pvt Ltd • Maharashtra

On-site
INR 1,500,000 - 2,300,000
Linux Application Developer
Linux Application Developer

Bajaj Auto Limited • India

On-site
INR 2,500,000 - 4,000,000
Sensing & Software Engineer
Sensing & Software Engineer

Maruti Suzuki India Ltd. • India

On-site
INR 900,000 - 1,300,000