NextHire Try for free

Tata Consultancy Services

Posted 26 Sep 2026

Android Framework Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
26 Sep 2026

About the role

We are looking for experienced Android Framework Engineers with strong expertise in Android Framework, AOSP, HAL, AIDL/HIDL, Binder IPC and system-level Android development. The ideal candidate should have hands-on experience in Android platform/framework customisation, system services, System Server, SystemUI, Settings and AOSP modules. The role requires strong debugging and troubleshooting capabilities at the Android OS/framework level. This is a system-level Android Framework role and NOT an Android Application Development role.


Responsibilities:

  • Develop, customise, and enhance Android Framework and AOSP components.
  • Work extensively on Android Architecture and Android platform internals.
  • Develop and modify Android Framework modules using Java and/or C/C++.
  • Work on System Server, System Services and Framework Services.
  • Extend and customise existing Android System Services based on project requirements.
  • Work on SystemUI, Settings and Settings-Lib modules.
  • Develop and integrate framework-level features and platform customisations.
  • Work with HAL (Hardware Abstraction Layer) and Android hardware/framework integration.
  • Develop and maintain interfaces using AIDL and HIDL.
  • Work with Binder IPC, Manager Services and inter-process communication mechanisms.
  • Perform AOSP customisation and contribute to custom Android ROM development.
  • Analyse and troubleshoot ANRs, tombstones, system crashes and framework-level issues.
  • Analyse logs, stack traces and system behaviour to identify root causes of platform issues.
  • Work on Google compliance and certification issues, including CTS, GTS, VTS and STS.
  • Integrate, analyse, and resolve issues related to AOSP patches.
  • Use Git/Gerrit for source-code management, code reviews, patch application and conflict resolution.
  • Troubleshoot and resolve merge conflicts while applying AOSP patches.
  • Participate in code reviews and follow established development and quality processes.
  • Track and manage development activities, defects and tasks using JIRA.
  • Collaborate with cross-functional engineering teams to troubleshoot and resolve complex Android platform issues.


Requirements:

  • Experience working on Android platform/framework development rather than application development.
  • Strong understanding of Android internals and system architecture.
  • Experience modifying existing AOSP framework components.
  • Experience developing/extending Android System Services.
  • Experience with Binder-based communication and IPC mechanisms.
  • Experience debugging platform-level crashes and performance issues.
  • Experience working with AOSP source code, patches and Gerrit workflows.
  • Experience with Android compliance and certification testing such as CTS, GTS, VTS and STS.


Mandatory Skills:

Candidates must have strong hands-on experience in:

  • Android Framework
  • AOSP (Android Open Source Project)
  • HAL - Hardware Abstraction Layer
  • AIDL / HIDL
  • Java and/or C/C++
  • Android Architecture
  • System Services
  • System Server
  • Binder IPC
  • Manager Services
  • AOSP Customisation
  • SystemUI
  • Settings / Settings-Lib
  • Git / Gerrit
  • CTS / GTS / VTS / STS
  • ANR, Tombstone and System Crash Analysis
  • JIRA
  • Technical Skill Requirement: (Java OR C/C++) AND (Android Framework AND HAL AND AOSP AND AIDL/HIDL).

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach