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