Android SW FWK Engineer
Core
Designing, developing, testing, and maintaining Android software applications and subsystems, focusing on the Android Framework layer and native services.
Role type
Senior Android Software Framework Engineer
Builds
End-user applications and subsystems running on local, networked, and Internet-based platforms
Domain
Mobile operating systems (Android), Embedded Systems
Deliverable
production ML models | product features
Required skills
Android Framework layer expertise, C/C++/Java/Kotlin programming, HAL/JNI layers, native IPC (AIDL), System profiling, AOSP codebase structure, debugging (crash/memory/panic), SCM tools (git/gerrit/perforce)
Preferred skills
Programming Language certifications (Java, C++, Python, JavaScript), SQL
Technologies
Android Studio, Visual Studio, GitHub, Perforce, Clearcase, AOSP
Responsibilities
Design enhancements and updates for application subsystems; Analyze design and determine coding/integration activities; Investigate and resolve technical issues; Write and execute testing plans and documentation; Lead project teams of engineers and partners; Collaborate with cross-functional teams on feature implementation.
Seniority
Senior, hands-on IC with team leadership