Software Development Engineer II, Android
Core
Architecting and developing scalable Android navigation SDKs and frameworks for automotive, logistics, and consumer applications.
Role type
Senior IC Android Software Development Engineer (SDK Architecture)
Builds
Navigation SDKs, Maps SDKs, and Search SDKs for Android, iOS, and Linux
Domain
Mobile Development / Navigation / Location Services
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Java, Android SDK development, AOSP navigation, API design, performance profiling, debugging, cross-platform implementation
Preferred skills
C++, testing frameworks, AI integration in engineering workflows
Technologies
Kotlin, Java, Android, AOSP, C++, Maps SDK, Navigation SDK, Search SDK
Responsibilities
Define architectural direction for large-scale cross-functional projects; Design expressive and user-friendly APIs for developers; Implement improvements to SDK functionality and developer experience; Debug, profile, and optimize performance issues; Mentor team members on technical best practices
Seniority
Senior, hands-on IC with architectural leadership