Android/C++ Automotive Software Developer
Core
Developing application and native layer software for vehicle infotainment systems based on Google's Android Automotive OS.
Role type
Android/C++ Automotive Software Developer
Builds
Infotainment systems for vehicles
Domain
Automotive industry, Android Automotive OS
Deliverable
production ML models | product features
Required skills
Android application and platform development, AOSP build system, modern app architectural patterns (MVP, MVVM), automotive communication buses, C++, Kotlin, Python, Android testing frameworks (JUnit, Espresso, Mockito)
Preferred skills
Embedded Linux development, Continuous Integration (CI) tools, DevOps
Responsibilities
Software development across application and native layers of the Android stack, collaborating with UX designers to define user experience, full responsibility from design and architecture to documentation, development, verification, and validation
Seniority
Experienced, M.Sc. level