Custom Software Engineer
Core
Develop and configure Android SystemUI and automotive infotainment software systems, including customizing the Android platform for digital cockpits.
Role type
Senior Android SystemUI Engineer (Automotive)
Builds
Automotive infotainment systems and digital cockpit solutions
Domain
Automotive + Android Mobile Development
Deliverable
production ML models | product features
Required skills
Android Framework (AAOS/AOSP), Jetpack Compose, Java, Kotlin, Android SystemUI customization, Car UI Library, AOSP theming, Android HALs, AIDL/HIDL, C++, Linux, Android Version Migrations, Git/Gerrit/Github, Multi-Threaded Programming, Android Components, Unit Testing, MVVM, Service binding, IPC communication
Preferred skills
Media/Phone App development, Navigation/Home Screen Customization, BT/Wi-Fi/GPS/CAN integration, NDK experience
Technologies
Android, Jetpack Compose, Java, Kotlin, C++, Linux, Git, Gerrit, Github, AOSP, AAOS, AIDL, HIDL
Responsibilities
Develop and customize Android SystemUI for automotive platforms, drive architecture concepts and decisions, lead technical teams, resolve complex troubleshooting issues, build best-in-class user interfaces, execute Android version migrations, contribute to full software development lifecycle.
Seniority
Senior, hands-on IC with technical leadership