G
Principal Software Engineer - Vehicle AI
General Motors (GM)
39d ago
0$239k - $366kDevMountain View, CA, USjobspy_indeed
remoteindeed
Job Description
**Job Description**
**Work Arrangement:**
This role is categorized as Remote/ **hybrid** . This means the successful candidate is expected to report to **Austin, TX** , **Mountain View, CA** or Remote (Washington State) three times per week at minimum or other frequency dictated by the business.
**The Role**
General Motors is building the future of intelligent in\-cabin experiences, and we are looking for a Principal Software Engineer to serve as a technical leader and authority for our next\-generation In\-Vehicle AI Assistant platform. Focused on cabin intelligence, voice interaction, and conversational AI, this role bridges the entire edge\-to\-cloud spectrum—spanning the Android Automotive OS (AAOS) client application layer, cloud AI orchestration pipelines, and backend service integration.
In this high\-impact role based out of our Mountain View, CA or Seattle, WA offices, you will shape the multi\-year technical vision for our in\-cabin assistant platform. You will work extensively across cross\-functional boundaries—aligning Cloud AI/ML, In\-Cabin UX, Vehicle Platform, Security, and Infrastructure teams to build a cohesive, scalable ecosystem. If you excel at driving technical strategy across complex distributed systems and bringing clarity to large\-scale engineering initiatives, this role offers an unmatched opportunity to define the assistant experience for millions of vehicles worldwide.
**What You’ll Do**
* Define and own the end\-to\-end architecture for GM’s In\-Vehicle AI Assistant platform across both the Android client application layer and cloud backend integration services.
* Drive cross\-functional technical strategy, collaborating with Cloud AI/ML, In\-Cabin UX, Product Management, Security, and Data Engineering teams to align system boundaries and interface contracts.
* Architect the hybrid edge\-cloud orchestration layer, optimizing trade\-offs between on\-device latency, network bandwidth, cloud compute cost, and offline reliability.
* Establish engineering standards and API protocols for high\-performance, real\-time client\-server communication using gRPC and streaming audio/text interfaces.
* Evaluate and integrate emerging Artificial Intelligence / Machine Learning (AI/ML) agent frameworks, large language model orchestrators, and tool execution engines into the in\-cabin assistant ecosystem.
* Unblock critical architectural dependencies across multiple engineering pods, resolving complex trade\-offs in system reliability, privacy, and data streaming.
* Drive platform\-wide testing, evaluation pipelines, and telemetry standards to measure end\-to\-end voice latency, response accuracy, and system health.
* Mentor and grow Staff and Senior engineers across client and backend disciplines, fostering a culture of technical rigor and architectural excellence.
**Your Skills \& Abilities (Required Qualifications)**
* Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
*
