Staff Android Developer – Infotainment
Core
Design, build, and evolve in-vehicle Android applications and platform components for infotainment experiences, setting technical direction for a product area.
Role type
Staff Android Developer (Infotainment)
Builds
In-vehicle Android apps, middleware, and platform components for automotive infotainment systems.
Domain
Automotive / Embedded Systems / Android Development
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Java, C++, Android framework internals, MVVM, Clean Architecture, Gradle, Android Gradle Plugin, NDK, 3D graphics (Filament/Unreal/Unity/OpenGL ES/Vulkan), Android Automotive (AAOS/AOSP), system architecture design, performance optimization, automated testing (JUnit/Espresso), CI/CD pipelines, technical leadership, mentoring.
Preferred skills
Google Automotive Services (GAS), xTS test suites, safety/security domain experience, virtualization/bench-based development workflows.
Technologies
Kotlin, Java, C++, Golang, Android SDK, NDK, Gradle, AGP, AOSP, Filament, Unreal, Unity, OpenGL ES, Vulkan, JUnit, Espresso, SonarQube, CI/CD tools.
Responsibilities
Own end-to-end design and implementation of complex Android infotainment features; define and evolve application and system architectures; lead technical investigations and resolution of complex issues; partner with Product, UX, and Platform teams to translate requirements into designs; guide adoption of best practices for performance and stability; mentor and coach other engineers; influence platform and toolchain decisions; collaborate with Tier-1/SOC vendors on integration and certification.
Seniority
Staff, hands-on IC with technical leadership