New: upload your resume and get matched to AI jobs. Free to start →

Principal Software Engineer - Vehicle AI

$239k - $366k • Mountain View, California, United States of America • Full-time

Posted 7d ago

Job Location

Mountain View, California, United States of America

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

AI Engineer

About the job

General Motors is seeking a Principal Software Engineer to lead the technical vision for their next-generation In-Vehicle AI Assistant platform. This role focuses on cabin intelligence, voice interaction, and conversational AI, spanning the Android Automotive OS (AAOS) client application layer, cloud AI orchestration pipelines, and backend service integration. You will shape the multi-year technical strategy, working across Cloud AI/ML, In-Cabin UX, Vehicle Platform, Security, and Infrastructure teams to build a scalable ecosystem. This is a high-impact opportunity to define the assistant experience for millions of vehicles worldwide.

Responsibilities

  • Define and own the end-to-end architecture for the In-Vehicle AI Assistant platform across client and cloud backend.
  • Drive cross-functional technical strategy and align system boundaries with various teams.
  • Architect the hybrid edge-cloud orchestration layer, balancing latency, bandwidth, cost, and reliability.
  • Establish engineering standards and API protocols for high-performance client-server communication.
  • Evaluate and integrate emerging AI/ML agent frameworks, LLM orchestrators, and tool execution engines.
  • Unblock architectural dependencies and resolve trade-offs in system reliability, privacy, and data streaming.
  • Drive platform-wide testing, evaluation pipelines, and telemetry standards.
  • Mentor and grow 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, with a proven track record in large-scale distributed systems.
  • Broad technical depth across Android client architecture (Kotlin/Java) and backend cloud integration (microservices, REST, gRPC, streaming APIs).
  • Demonstrated history of cross-functional technical leadership and architectural consensus building.
  • Deep expertise in client-server interaction patterns, state synchronization, and low-latency network communication.
  • Proven ability to define multi-year technical roadmaps and translate product vision into scalable architectures.

Benefits

  • Bonus Potential
  • Company Vehicle evaluation program
  • Relocation benefits

About General Motors