Senior Android Software Engineer – In-vehicle Infotainment & Ota

General Motors

Warren, MI, US
**
5+ years android development experience
Expert kotlin and java proficiency
Aaos or deeply embedded android platforms
** General Motors is seeking a Senior Android Software Engineer for its in-vehicle infotainment and OTA update systems, requiring expertise in Android Automotive OS and a strong foundation in software development. The role emphasizes end-to-end ownership of application features, collaboration across teams, and a commitment to performance and reliability. **

Job Summary

  • The role involves owning major features end-to-end including architecture, implementation, validation, launch, and OTA rollout for global fleets.
  • Candidates must ensure intuitive user experiences that comply with driver-distraction safety guidelines and regulatory requirements.
  • General Motors offers a rewarding career focused on Zero Crashes, Zero Emissions, and Zero Congestion with comprehensive benefits.

Matching Summary

Match Score: 75

** General Motors is seeking a Senior Android Software Engineer for its in-vehicle infotainment and OTA update systems, requiring expertise in Android Automotive OS and a strong foundation in software development. The role emphasizes end-to-end ownership of application features, collaboration across teams, and a commitment to performance and reliability. **

Skills & Requirements

Must-have

  • 5+ years Android development experience
  • Expert Kotlin and Java proficiency
  • AAOS or deeply embedded Android platforms
  • OTA update client implementation
  • Performance optimization on constrained hardware
  • Unit and UI test automation with JUnit Espresso
  • MVVM architecture and Jetpack components

Nice-to-have

  • 8+ years AOSP/AAOS platform code experience
  • VHAL and vehicle property API knowledge
  • Driver-distraction rule compliance expertise
  • Functional safety and cybersecurity background
  • Technical leadership and mentorship skills
  • Multi-display HMI integration experience

Key Requirements

  • Bachelor's degree in CS, Software Engineering, EE/CE, or equivalent
  • Must not require immigration sponsorship (H-1B, TN, etc.)
  • Proven track record shipping complex features in large codebases

Work Rights

No immigration sponsorship provided

Tailored Resume

Cover Letter