Android Software Developer - Infotainment OnStar
Core
Design, implement, test, and architect GM's Infotainment software solutions for fully connected in-vehicle applications and Software-Defined Vehicle systems.
Role type
Senior Android Software Developer (Automotive Infotainment)
Builds
In-vehicle applications and middleware for GM vehicle portfolio and ecosystem
Domain
Automotive / Embedded Android
Deliverable
production ML models | product features
Required skills
Kotlin, Java, C++, Android UI development (Jetpack Compose), object-oriented design, algorithms, data structures, testable software architecture, JUnit, Espresso, TDD, MVVM, Clean Architecture
Preferred skills
Agile/Scrum collaboration, technical documentation, mentoring
Technologies
Android, Jetpack Compose, Figma
Responsibilities
Design and develop world-class in-vehicle applications; Own the full SDLC for OnStar Calling and Turn by Turn domains; Implement infotainment requirements to improve software functions and UX; Participate in architecture, design, code, and test case reviews; Produce technical documentation aligned with GM processes; Mentor junior members (for senior roles)
Seniority
Senior, hands-on IC with mentorship