HamburgerMenu
hirist

Android Automotive System Architect - C++ Programming

Global Technologies
Chennai
8 - 15 Years
star-icon
4.2white-divider32+ Reviews

Posted on: 29/10/2025

Job Description

Description :


- 8+ years of experience in embedded software development, with a significant focus on Android.

- Expert-level knowledge of the Android Open Source Project (AOSP) architecture, build system, and internals, with specific experience in Android Automotive (AAOS).

- Mastery of systems programming languages, including modern C++ (11/14/17) and Java.

- Deep expertise in the embedded Linux environment, including kernel configuration, device driver development, and board bring-up.

- Proven experience designing and implementing Android Hardware Abstraction Layers (HALs) using AIDL/HIDL and the Binder IPC framework.

- Proficiency with advanced debugging and profiling tools (e.g., GDB, JTAG, Systrace, Perfetto).

- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

What Sets You Apart (Preferred Qualifications) :


- Experience developing on Qualcomm Snapdragon SoCs.

- Hands-on experience with automotive networks, particularly CAN bus.

- A track record of optimizing software for performance and memory on resource-constrained devices.

- Familiarity with automotive standards such as functional safety (ISO 26262).

- Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines for embedded systems.

The Tech Stack You'll Work With :


OS :

- Android Automotive OS (12, 14), Embedded Linux (Yocto)

Languages :


- C++, Java, Kotlin, Python, Shell Scripting

Platform :

- Qualcomm QCM2290 SoC, ARMv8 Architecture

Technologies :


- Android HAL (AIDL/HIDL), Binder IPC, CAN Bus, AOSP Build System, Git

Roles & Responsibilities :


- As the technical owner of the infotainment platform, you will have end-to-end responsibility for the entire software stack.

- Architect and implement the custom Vehicle HAL (VHAL), defining the crucial software interface between Android and the motorcycle's core electronic systems.

- Own the low-level system software, including the bootloader, Linux kernel customization, and device driver development for the Qualcomm QCM2290 platform.

- Adapt and extend the core Android Automotive OS framework and services (CarPowerManager, CarPropertyManager, CarSystemUI) to create a seamless and intuitive rider experience.

- Optimize system-wide performance, including boot time, memory usage, and application responsiveness, to deliver a fluid experience on a resource-constrained embedded platform.

- Lead the platform's evolution, including planning and executing the migration from Android 12 to Android 14 and ensuring long-term stability and forward compatibility.

- Debug and resolve the most complex system-level issues, from kernel panics and HAL instability to framework bugs and application performance bottlenecks

Note : Please send Cv only, who can attend the interview weekdays, with short notice period (max 15 days only)

Job Location :

- Chennai (Work from office only)


info-icon

Did you find something suspicious?