Android Framework Engineer
Core
Designing, developing, testing, and maintaining Android framework subsystems and native services to ensure reliable, high-quality software solutions for end-user applications.
Role type
Senior IC Android Framework Engineer
Builds
Android OS components, system services, and native IPC layers
Domain
Mobile Operating Systems / Android Framework
Deliverable
production ML models | product features | infrastructure
Required skills
Android architecture, C/C++, Java, Kotlin, AOSP codebase, HAL/JNI layers, native IPC (AIDL), System profiling, debugging (crash/memory/panic), SCM tools (git/gerrit)
Preferred skills
Programming Language certifications (Java, C++, Python, JavaScript), Android System UI component experience
Technologies
Android Studio, Visual Studio, GitHub, Perforce, Clearcase, SQL
Responsibilities
Design enhancements and updates for Android framework subsystems; Analyze design and determine coding/integration activities; Investigate and resolve technical issues; Write and execute testing plans and protocols; Collaborate with cross-functional teams to implement features; Lead project teams of engineers and partners; Represent the engineering team in complex development projects.
Seniority
Senior, hands-on IC with team leadership