Posted on: 09/07/2025
Android Lead HAL Developer
Location: Bangalore, India
Experience: 3-9 Years
Employment Type: Full-time
Job Overview:
We are looking for a highly skilled Android Lead HAL Developer with deep expertise in C++ backend programming, Android HAL development (AIDL), and Android Framework internals. The ideal candidate will also have hands-on experience with SELinux policy adaptation and trusted execution environments to help build secure and efficient Android system components. You'll be instrumental in leading the development of core Android platform features.
Key Responsibilities
- Design, develop, and optimize Android Hardware Abstraction Layer (HAL) components using AIDL (Android Interface Definition Language).
- Implement robust and efficient C++ backend programming for Android system components.
- Dive deep into Android Framework internals to understand system behavior and drive enhancements.
- Adapt and develop SELinux policies to ensure secure operation of Android components.
- Work with Trusted Execution Environments (TEE) to build and integrate secure system functionalities.
- Collaborate closely with hardware teams, kernel developers, and other Android platform engineers.
- Troubleshoot complex system-level issues, ensuring stability and performance of the Android platform.
- Provide technical leadership and guidance within the team, contributing to architectural decisions and best practices.
Requirements
- 3-9 years of experience as an Android Platform Developer or in a similar role.
- Deep expertise in C++ backend programming for system-level development.
- Strong hands-on experience with Android HAL development and AIDL.
- In-depth knowledge of Android Framework internals.
- Hands-on experience with SELinux policy adaptation.
- Experience with Trusted Execution Environments (TEE).
- Solid understanding of embedded systems and operating system concepts.
- Strong problem-solving and debugging skills for complex system-level issues.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Experience with Android Open Source Project (AOSP) contributions.
- Familiarity with Android security mechanisms and best practices.
- Knowledge of specific hardware architectures relevant to Android devices.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1509818
Interview Questions for you
View All