Principal Software Engineer - Vehicle AI
Core
Technical leader defining the multi-year vision and architecture for GM's next-generation In-Vehicle AI Assistant platform, bridging edge-to-cloud systems for cabin intelligence and voice interaction.
Role type
Principal Software Engineer (In-Vehicle AI Platform)
Builds
Scalable in-cabin assistant ecosystem spanning Android Automotive OS client applications and cloud AI orchestration pipelines.
Domain
Automotive software, Edge-Cloud AI, Conversational AI
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems architecture, Android client-side development (Kotlin/Java), Cloud microservices integration, Cross-functional technical leadership, Low-latency client-server protocols, Multi-year technical roadmap definition
Preferred skills
Conversational AI architectures, Agentic LLM orchestration, Android Automotive OS (AAOS) constraints, Edge-cloud hybrid computing
Technologies
Android Automotive OS, gRPC, REST, Streaming APIs, Microservices, LLM orchestrators
Responsibilities
Define end-to-end architecture for the in-vehicle assistant platform, Architect hybrid edge-cloud orchestration layers, Establish engineering standards and API protocols, Evaluate and integrate AI/ML agent frameworks, Unblock critical architectural dependencies, Mentor Staff and Senior engineers
Seniority
Principal, strategy & mentorship