Gurugram, Haryana, India
Information Technology
Full-Time
Xpetize
Overview
Job Title : C++ Developer AOSP/Linux Infotainment Middleware & HAL/VHAL
Location : Pune
Employment Type : Fulltime
Experience : 2+ years
Industry : Automotive / Embedded Systems / Summary :
We are looking for an experienced C++ Developer to join our infotainment software team. The role focuses on AOSP or Embedded Linux-based In-Vehicle Infotainment (IVI) systems, including middleware development, HAL/VHAL customizations, and IPC layer implementations. The ideal candidate will be responsible for system-level development and integration for modern connected vehicles.
Key Responsibilities
Location : Pune
Employment Type : Fulltime
Experience : 2+ years
Industry : Automotive / Embedded Systems / Summary :
We are looking for an experienced C++ Developer to join our infotainment software team. The role focuses on AOSP or Embedded Linux-based In-Vehicle Infotainment (IVI) systems, including middleware development, HAL/VHAL customizations, and IPC layer implementations. The ideal candidate will be responsible for system-level development and integration for modern connected vehicles.
Key Responsibilities
- Design and develop C++ modules for automotive infotainment systems on AOSP or Linux-based platforms.
- Develop, customize, and integrate HAL (Hardware Abstraction Layer) and VHAL (Vehicle HAL) components in Android Automotive OS.
- Implement and optimize inter-process communication (IPC) mechanisms like Binder, DBus, Shared Memory, or Sockets.
- Collaborate closely with the hardware and BSP teams to enable and validate hardware features (e.g., sensors, connectivity, audio, vehicle controls).
- Develop and maintain middleware services to bridge system components (e.g., audio, Bluetooth, navigation, climate control).
- Work with build systems (Android Soong, Make, or CMake) and source management tools (e.g., Git).
- Debug system and performance issues using Linux system tools and logs (logcat, dmesg, strace, perf).
- Participate in design reviews, documentation, and CI/CD automation for software Skills Required :
- Strong expertise in C++ (C++11/14/17) for embedded/Linux systems.
- Experience working on Android Automotive (AOSP) or embedded Linux environments.
- In-depth understanding of HAL/VHAL architecture and its integration into Android/Linux systems.
- Proficient in IPC mechanisms : Binder (AIDL), DBus, sockets, or shared memory.
- Experience with middleware frameworks like Android System Services, Service Managers, or custom daemons.
- Familiarity with Linux Kernel Interfaces, udev, sysfs, and low-level debugging.
- Knowledge of build systems : Android Soong/Blueprint, Make, CMake, or BitBake (Yocto).
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in