
Principal Software Engineer - Vehicle AI
General Motors1 day ago
Base Salary
$239k - $366k/yr
Responsibilities
- Define and own the end-to-end architecture for the in-vehicle AI Assistant across Android client and cloud backend integration layers.
- Drive cross-functional technical strategy and align system boundaries and interface contracts across Cloud AI/ML, UX, vehicle platform, security, infrastructure, product management, and data engineering teams.
- Architect hybrid edge-cloud orchestration while balancing latency, bandwidth, cloud cost, and offline reliability.
- Establish engineering standards and API protocols for real-time client-server communication using gRPC and streaming audio/text interfaces.
- Evaluate and integrate AI/ML agent frameworks, large language model orchestrators, and tool execution engines.
- Resolve architectural dependencies and trade-offs involving reliability, privacy, and data streaming.
- Drive testing, evaluation pipelines, and telemetry standards for voice latency, response accuracy, and system health.
- Mentor and develop Staff and Senior engineers across client and backend disciplines.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
- 12+ years of professional software development experience designing large-scale distributed systems across client applications and cloud microservices.
- Technical depth in Android architecture using Kotlin/Java and backend cloud integration involving microservices, REST, gRPC, and streaming APIs.
- Demonstrated cross-functional technical leadership and experience driving architectural alignment across multiple engineering organizations.
- Deep expertise in client-server interaction patterns, state synchronization, and low-latency network communication protocols.
- Experience defining multi-year technical roadmaps and translating product vision into scalable platform architectures.
- Preferred: Master’s or Ph.D. in Computer Science, Electrical Engineering, or a related field.
- Preferred: conversational AI architectures, voice assistant frameworks, agentic LLM orchestration, Android Automotive OS, in-cabin constraints, edge-cloud computing, client-side machine learning, or server-side model streaming.
- Preferred: exceptional technical communication with senior leadership and non-technical stakeholders.
Benefits
- Remote/hybrid arrangement requiring attendance in Austin, Mountain View, or remote Washington State at least three times per week, or another frequency dictated by the business.
- Company vehicle evaluation program, subject to motor vehicle report review, with a qualifying GM vehicle purchase or lease generally required every four years.
- Potential eligibility for relocation benefits.
- Benefits are available from day one through GM’s Total Rewards program.
- The role may require a role-related assessment and/or pre-employment screening.
Categories
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.