Job Role : Android AOSP Developer
Experience : 2 to 4 years
Location : Bangalore / Kochi
We are seeking talented Android AOSP Developers with hands-on experience in AOSP, HAL, and Framework development. The role involves working on low-level Android platform customization, hardware abstraction, and system-level enhancements for embedded and mobile platforms.
Key Responsibilities :
- Customize and enhance Android AOSP builds, including system services, frameworks, and core components.
- Design and develop Hardware Abstraction Layers (HAL) for integrating new hardware components with Android OS.
- Work on Android Framework modifications for custom features, APIs, and performance optimization.
- Participate in Android system bring-up on new hardware platforms, ensuring stable OS operation.
- Perform in-depth debugging at HAL, framework, and system service levels using tools such as ADB, Logcat, Perf, GDB, and kernel logs.
- Collaborate with Linux kernel and device driver engineers to integrate new hardware capabilities into Android HAL and Framework.
- Optimize system performance, boot time, memory management, and battery consumption for embedded Android devices.
- Support integration and validation teams with system-level testing, bug analysis, and issue resolution.
- Create and maintain detailed technical documentation for HAL, framework modifications, APIs, and system designs.
- Work with hardware, middleware, and application teams to ensure end-to-end product stability and scalability.
Required Skills & Qualifications :
2-4 years of proven experience in Android AOSP / Framework / HAL development.Strong programming skills in C, C++, and Java.Solid understanding of Android internals : system services, Binder IPC, Android build system, and initialization flow.Experience in developing or modifying HAL modules for different hardware components.Hands-on experience with debugging and profiling tools (ADB, Logcat, Systrace, Perf, GDB).Strong knowledge of Linux internals, device drivers, and system resource management.Ability to analyze complex issues at HAL and Framework levels and provide effective solutions.Preferred Skills :
Experience in custom ROM development and Android system bring-up.Knowledge of connectivity stacks (Bluetooth, Wi-Fi), Multimedia frameworks, and Telephony subsystems.Exposure to OTA updates, security frameworks, and SELinux policies in Android.Familiarity with cross-compilation, build automation tools, and CI / CD for Android builds.Understanding of performance profiling, power optimization, and memory leak detection.(ref : hirist.tech)