Posted on: 21/07/2025
Job Title : Android Platform Engineer - Automotive Domain
Location : [Add location, e.g., Bangalore / Pune / Remote]
Experience : 5 to 8 years
Domain : Android Platform / Android Automotive / Embedded Systems
Job Description :
We are looking for an experienced Android Platform Engineer with a strong background in Android internals, HAL development, and Automotive stack integration. The ideal candidate will have deep expertise in the Android Open Source Project (AOSP), Hardware Abstraction Layer (HAL), and Android system services. You will work closely on system-level development, debugging, and integration for next-generation automotive platforms.
Key Responsibilities :
- Design, develop, and integrate Android HAL components using HIDL and AIDL.
- Contribute to AOSP customization, system service integration, and platform bring-up.
- Develop and maintain unit and integration tests using GTest and Android test frameworks.
- Debug and optimize performance using Android Debug Tools (adb, systrace, logcat, dumpsys, perf tools).
- Collaborate with cross-functional teams on Vehicle HAL, CarService, and Android Automotive APIs.
- Ensure code quality, security, and compliance with Android Permissions and SELinux policies.
- Work with Binder IPC for communication between system services and applications.
- Maintain and configure build systems (Soong, Makefiles, repo) for AOSP.
Required Skills :
- 5-6 years of hands-on experience in Java development.
- Minimum 3 years working with Android platform internals.
- Strong experience in Android HAL development using HIDL and AIDL.
- Proficiency in GTest, Android testing frameworks, and debugging tools.
- Familiar with Binder IPC, System Services, and AOSP customization.
- Deep knowledge of Android Automotive Stack.
- Experience with multithreading, memory management, and system performance tuning.
- Familiarity with Android build system - Soong, Makefiles, and repo.
- Understanding of SELinux, Android Permissions, and system-level security.
Nice to Have :
- Experience with C++ / JNI for native/HAL integration.
- Understanding of the USB stack in Android - USB Gadget, USB Host, USB HAL.
- Exposure to Android kernel USB drivers and related debugging.
- Hands-on experience with USB issue debugging in Android Automotive (USB Audio, Mass Storage, Android Auto).
- Familiarity with IVI platforms using Qualcomm / Exynos SoCs (bring-up, device tree, driver debugging).
- Experience in CTS/VTS certification processes.
- Contributions to AOSP or Android Open Source community.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1516834
Interview Questions for you
View All