HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?