Posted on: 09/07/2025
Job Title : C++ Developer AOSP/Linux Infotainment Middleware & HAL/VHAL
Location : Pune
Employment Type : Fulltime
Experience : 2+ years
Industry : Automotive / Embedded Systems / Infotainment
Job Summary :
Key Responsibilities :
- 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 releases.
Technical Skills Required :
- 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).
Did you find something suspicious?
Posted By
Sunil Kumar
Senior TA at Xpetize Technology Solutions Private Limited
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1509877
Interview Questions for you
View All