HamburgerMenu
hirist

Android/HAL Lead Developer - AIDL

SMARTWORK IT SERVICES
Bangalore
3 - 9 Years

Posted on: 09/07/2025

Job Description

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.


info-icon

Did you find something suspicious?