Systems Engineering / 3–10 Years
Android Framework Engineer
Skill: Embedded / Android
Experience: 3–10 Years
Role: Android Framework Engineer
Location: Bengaluru
Key Responsibilities:
- Design, develop, and maintain Android framework components and system services
- Work on native layer development using C/C++ (NDK)
- Customize and enhance Android OS (AOSP) for device-specific requirements
- Develop and optimize system features for performance, memory, and power
- Work on HAL (Hardware Abstraction Layer) and interface with device drivers
- Debug issues across application, framework, and kernel layers
- Analyze system logs using logcat, systrace, and gdb
- Collaborate with hardware, BSP, and application teams for integration
Requirements:
- 3–10 years of experience in Android Framework / Embedded Android
- Strong programming skills in C and C++
- Hands-on experience with AOSP internals
- Experience with HAL, Binder IPC, and Android system services
- Good understanding of Linux internals and device drivers
- Experience with Android build system (Soong/Make)
- Familiarity with debugging tools (ADB, logcat, gdb)
- Experience with Git