Senior Android Software Engineer – In-Vehicle Infotainment OTA
Hybrid · Warren, Michigan, United States
Job Summary
Senior Android Software Engineer – In-Vehicle Infotainment OTA role focusing on leading end-to-end design, development, and maintenance of IVI apps and OTA update clients on Android Automotive OS for GM vehicles. Responsibilities include owning features from concept through production and fleet-wide OTA rollout, ensuring safety, performance, reliability, and maintainability; integrating with vehicle properties, VHAL, navigation, voice assistants, and back-office services; applying modular Android architectures; driving tests, validation, and CI/CD integration; providing technical leadership and mentorship; collaborating with UX, product, validation/QA, and platform/system engineers; design reviews and adherence to Android Automotive UX and safety guidelines. Required qualifications include a Bachelor's degree or equivalent, 5+ years of Android development with AAOS/deeply embedded Android, expert Kotlin/Java skills, strong understanding of Android lifecycles, memory management, and performance tuning, plus experience with unit/UI/system tests and CI/CD pipelines. Preferred qualifications cover 8+ years in AOSP/AAOS, OTA knowledge, driver-distraction/HMI familiarity, and leadership capabilities. The role is hybrid with relocation benefits possible and requires some travel.
Required Qualifications
- Bachelor's degree in CS, Software Engineering, EE/CE, or related field, or equivalent experience
- 5+ years of Android development with production Android apps or Android-based embedded software and proven experience on AAOS or deeply embedded Android platforms
- Expert Kotlin skills; strong proficiency in Kotlin and/or Java, Android SDK, and modern Android patterns (coroutines/Flow, Jetpack, MVVM or similar)
- Experience with unit/UI/system/integration tests (JUnit, MockK/Mockito, Espresso, UI Automator)
- Hands-on experience with CI/CD pipelines, automated builds, and Git workflows in multi-team environments
- Strong debugging and performance optimization skills on resource-constrained devices
- Cross-functional collaboration with UX, product, validation/QA, and platform/system engineers
- Experience leading designs for complex features/subsystems and mentoring engineers
- This job may be eligible for relocation benefits
- Hybrid work arrangement with travel requirements (<25% per description)
- Android development on AAOS/AOSP platforms
- OTA update mechanisms experience
- Knowledge of VHAL and vehicle property APIs
- Safety-critical or regulated system experience (functional safety, cybersecurity)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.