Posted on: 23/08/2025
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.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1534173
Interview Questions for you
View All