General Motors
Staff / Principal Software Engineer, In-Vehicle AI Experiences
$189K–$290K
Mountain View, California, United States of America · Hybrid · Principal · Full-time · Posted Oct 22, 2026
- Experience
- Staff: minimum 8+ years. Principal: minimum 10+ years building and shipping production software.
- Education
- Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
About the job
Build and ship driver-facing AI experiences for GM vehicles, owning features across Kotlin and Android Automotive, conversational behavior, vehicle integration, connected services, and UI.
What you'll do
- Own driver-facing features from concept through production, including prototyping, integration, validation, and iteration.
- Collaborate across product, UX, vehicle software, safety, and platform teams; diagnose issues across application, vehicle, and cloud systems.
- Establish engineering patterns, mentor engineers, and help shape the roadmap for in-vehicle AI experiences.
What they ask for
- Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
- Strong hands-on software development skills in Kotlin, Java, C++, Python, or a comparable language, with ability and interest to work primarily in Kotlin and Android.
- Record of independently delivering complex, user-facing features across multiple components or systems.
- Experience using modern AI-assisted software-development workflows effectively and responsibly.
Nice to have
- Android or Android Automotive OS experience, including Kotlin, Jetpack Compose, Android services, IPC, or system applications.
- Experience with automotive or resource-constrained software, vehicle integration, conversational products, or LLM-enabled products.
Pay
USD $189,300 - $290,000 base salary
Tools
Kotlin, Android Automotive, Java, C++, Python, Jetpack Compose, VHAL, LLM
AI focus
Develop in-vehicle AI experiences involving conversation design, natural language understanding, LLM behavior and orchestration, and AI-assisted software development.
Model-written summary · the original posting is authoritative