CINCINNATI CADILLAC logo
CINCINNATI CADILLAC1 week ago

Senior Android Software Engineer – In-Vehicle Infotainment OTA

Hybrid · Warren, Michigan, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
TRANSPORTATION

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)
Sorce

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.

Get started

CINCINNATI CADILLAC

Senior Android Software Engineer – In-Vehicle Infotainment OTA

Apply on Sorce