Senior Android Developer (Automotive OS Experience)
Core
Developing and enhancing Android Framework components (SystemUI and Homescreen) for In-Vehicle Android Infotainment (IVI) systems.
Role type
Senior Android Developer (Automotive OS)
Builds
Android Automotive Infotainment systems for OEM partners
Domain
Automotive / Embedded Android
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Java, Android SDK, Android Architecture Components (Lifecycle, ViewModel), Design Patterns (MVVM, MVI, Clean Architecture, SOLID), Android Framework internals (Services, ContentProviders, IPC, Permissions), Android System internals (Process lifecycle, Memory management, ActivityManagerService), Log analysis (logcat), Performance profiling, Android Studio, Gradle, Git, Linux internals, Shell operations, SELinux, Android Automotive OS (AAOS), AOSP
Preferred skills
Android Automotive OS (AAOS), Android Open-Source Project (AOSP)
Technologies
Kotlin, Java, Android SDK, Android Studio, Gradle, Git, Linux, SELinux, AAOS, AOSP
Responsibilities
Implement, test, and refine new features for the existing Android Automotive application stack; Collaborate with system engineers, product owners, designers, backend teams, and QA; Translate requirements into technical solutions integrating with current architecture; Diagnose, troubleshoot, and resolve software defects, bugs, and performance issues; Maintain and enhance codebase health through regular refactoring and optimization
Seniority
Senior, hands-on IC