← Back to all jobs
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. *