Principal Software Engineer - Vehicle AI
Core
Technical leader for GM's next-generation In-Vehicle AI Assistant platform, bridging edge-to-cloud spectrum for cabin intelligence and voice interaction.
Role type
Principal Software Engineer (In-Vehicle AI)
Builds
Scalable in-cabin assistant ecosystem spanning Android Automotive OS client layer and cloud AI orchestration pipelines.
Domain
Automotive + Edge-to-Cloud AI/ML
Deliverable
production ML models
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, Edge-cloud hybrid computing, Android Automotive OS constraints
Technologies
Android Automotive OS, gRPC, REST, Streaming APIs, Microservices, LLMs
Responsibilities
Define end-to-end architecture for in-vehicle AI platform, Drive cross-functional technical strategy, Architect hybrid edge-cloud orchestration layer, 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
