[Skip To Content]

Principal Software Engineer - Vehicle AI

  • Localização
    • Mountain View, California
    • Remote
  • Tipo de trabalho Full time
  • Postou
  • Job Requisition JR-202615229

Descrição

Work Arrangement: Remote: This role is based remotely but if you live within a 50-mile radius of Mountain View, you are expected to report to that location three times a week, at minimum.

The Role

As a Principal Software Engineer in the Vehicle AI division, you will be the technical cornerstone of our smart cabin initiatives. You will architect, design, and deploy low-latency, high-performance AI software that runs directly on edge hardware within the vehicle.

You won't just be writing code; you will define the technical roadmap, mentor senior engineers, and collaborate across hardware, UI/UX, and vehicle software teams to bring intelligent features—like natural language voice assistants, driver monitoring systems (DMS), and predictive cabin personalization—to life.

What You'll Do

  • Architectural Leadership: Design scalable, secure, and real-time software architectures for AI-driven features running on automotive-grade compute platforms (e.g., Qualcomm Snapdragon Digital Chassis, NVIDIA DRIVE).

  • Edge AI Optimization: Lead the deployment and optimization of machine learning models (LLMs, computer vision, audio processing) for resource-constrained edge devices using TensorRT, ONNX, or similar frameworks.

  • System Integration: Oversee the integration of AI pipelines with foundational infotainment operating systems, particularly Android Automotive OS (AAOS) and QNX.

  • Cross-Functional Strategy: Partner with product managers, data scientists, and hardware engineers to balance feature ambition with compute constraints.

  • Mentorship & Excellence: Elevate the engineering culture by establishing best practices for code quality, CI/CD, rigorous testing, and system performance profiling. Set the standard for technical excellence within the division.

  • Prototyping: Rapidly prototype new AI concepts and evaluate emerging frameworks to keep GM at the cutting edge of automotive technology.

Your Skills & Abilities (Required Qualifications)

  • Experience: 10+ years of professional software engineering experience, with at least 3+ years in a technical leadership or architectural role.

  • Programming: Expert-level proficiency in modern C++ (C++14/17/20) and Python.

  • Domain Expertise: Proven track record of shipping commercial software in automotive infotainment, robotics, consumer electronics, or other deeply embedded systems.

  • AI/ML Deployment: Hands-on experience optimizing and deploying ML models to edge hardware (NPU/GPU/DSP utilization, quantization, pruning).

  • OS Knowledge: Deep understanding of POSIX-compliant operating systems, Linux internals, or RTOS (QNX, VxWorks).

  • Education: Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field (or equivalent practical experience).

What Will Give You a Competitive Edge (Preferred

Qualifications)

  • Extensive experience with Android Automotive OS (AAOS) , specifically Vehicle HAL (VHAL) and native C++ services.

  • Experience building or integrating advanced Voice Assistants (ASR, NLU, TTS) or Driver Monitoring Systems (DMS) into embedded environments.

  • Familiarity with automotive functional safety standards (ISO 26262, ASIL) and cybersecurity protocols.

  • Advanced degree (Master’s or Ph.D.) focusing on Artificial Intelligence, Machine Learning, or Embedded Systems.

Compensation : The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area. 

  • The salary range for this role is ($216,400 - 331,600). The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. 

  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. 

Company Vehicle : Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.

This Job may be eligible for relocation benefits.

#LI-SA2

função é exercida remotamente, mas se o candidato selecionado residir em uma quilometragem próxima ao escritório/fábrica da GM, ele deverá trabalhar presencialmente três vezes por semana {ou outra frequência determinada pelo seu gerente}.

O candidato selecionado deverá viajar <25% para esta função.

Esta posição pode ser elegível para benefícios de relocação.

Informações sobre diversidade

A General Motors está comprometida em ser um local de trabalho que não só é livre de discriminação ilegal, como estimula verdadeiramente a inclusão e integração. Acreditamos enfaticamente que a diversidade na força de trabalho cria um ambiente no qual nossos colaboradores podem crescer e desenvolver melhores produtos para nossos clientes. Incentivamos os candidatos interessados a analisar as principais responsabilidades e qualificações de cada função e a se candidatar a qualquer cargo que corresponda a suas habilidades e capacidades. Os candidatos no processo de recrutamento podem, quando aplicável, ser solicitados a concluir com sucesso uma ou mais avaliações relacionadas à função e/ou uma seleção pré-emprego antes de iniciar o emprego.  Para saber mais, acesse Como contratamos.

Declaração de Igualdade de Oportunidades de Emprego (EUA)

A General Motors tem orgulho de ser um empregador que oferece oportunidades iguais.  Todos os candidatos qualificados serão considerados para o emprego, independentemente de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência ou status como veterano protegido. 

Adaptações (EUA e Canadá)

A General Motors oferece oportunidades a todos os candidatos a emprego, incluindo pessoas com deficiências. Se você precisa de uma adaptação razoável para ajudá-lo na sua pesquisa de cargos ou solicitação de emprego, fale conosco pelo e-mail [email protected] ou pelo telefone 800-865-7580. No seu e-mail, inclua uma descrição da adaptação específica que você está solicitando assim como o nome do cargo e o número de requisição do cargo ao qual está se candidatando.