Senior Software Engineer — Embedded Auto Stack

General Motors

Sunnyvale (CA)

Hybrid

USD 153,000 - 234,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health and wellbeing benefits
Relocation assistance

Job summary

General Motors' Autonomous Vehicle Launch team is seeking an engineer to develop embedded applications and frameworks that provision, execute, instrument, and monitor the self-driving stack. You will deploy on vehicles, hardware benches, and simulations.

Collaborate across teams, mentor developers, and deliver complex projects through incremental development. Requires 5+ years in Linux-based software with modern C++ and Python.

Qualifications

  • Bachelor’s degree in STEM or equivalent work experience.
  • 5+ years of experience shipping production-quality software in Linux environments.
  • Strong background in modern C++ and Python development.
  • Experience building tooling for large systems.
  • High standard and commitment to quality by designing for testability.

Responsibilities

  • Build on-vehicle services that provision, execute, and monitor autonomous vehicle software in development and production workflows.
  • Develop frameworks to configure self-driving software for multiple simulation environments, hardware platforms, and use cases.
  • Develop systems and frameworks to monitor vehicle status and exfiltrate data.
  • Collaborate with colleagues across multiple teams and mentor other developers.
  • Deliver complex projects through incremental development.

Skills

Modern C++
Python
Linux environments
Large systems tooling
Testability by design

Education

Bachelor’s degree in STEM field

Job description

General Motors' Autonomous Vehicle Launch team is seeking an engineer to develop embedded applications and frameworks that provision, execute, instrument, and monitor the self-driving stack. You will deploy on vehicles, hardware benches, and simulations.

Collaborate across teams, mentor developers, and deliver complex projects through incremental development. Requires 5+ years in Linux-based software with modern C++ and Python.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer, AV Launch
Senior Embedded Systems Engineer, AV Launch

generalmotors • Sunnyvale (CA)

Hybrid
USD 153,000 - 234,000
Health benefits
Retirement plan
Tuition assistance
Senior Staff Engineer, Embedded Systems & Testing (Remote)
Senior Staff Engineer, Embedded Systems & Testing (Remote)

General Motors • Helena (MT)

Remote
USD 189,000 - 291,000
Health insurance
GM vehicle discounts
Tuition assistance
Platform Lead — Embedded Software & Test Automation
Platform Lead — Embedded Software & Test Automation

General Motors • Juneau (AK)

Remote
USD 189,000 - 291,000
Health and wellbeing benefits
Remote work option
Principal Software Engineer, Embedded Systems & Testing
Principal Software Engineer, Embedded Systems & Testing

General Motors • Hagåtña (GU)

Hybrid
USD 239,000 - 366,000
GM vehicle discounts
Relocation benefits available
Tuition assistance programs
Staff Software Engineer, Embedded Systems & Platform Lead
Staff Software Engineer, Embedded Systems & Platform Lead

General Motors • Montpelier (VT)

Remote
USD 189,000 - 291,000
Health and wellbeing benefit programs
GM vehicle discounts
Relocation benefits available
Senior Staff Engineer, Embedded Software & Test Automation
Senior Staff Engineer, Embedded Software & Test Automation

General Motors • Augusta (ME)

Remote
USD 189,000 - 291,000
GM health and wellbeing benefits
GM vehicle discounts
Relocation benefits
Staff Software Engineer - Embedded Platform Lead (Remote)
Staff Software Engineer - Embedded Platform Lead (Remote)

General Motors • Salt Lake City (UT)

Hybrid
USD 171,000 - 289,000
Company vehicle program
Staff Software Engineer - Embedded & Testing (Remote)
Staff Software Engineer - Embedded & Testing (Remote)

General Motors • Salt Lake City (UT)

Remote
USD 189,000 - 291,000
Health benefits
Retirement plan
Tuition assistance
+3
Staff Software Engineer: Embedded Test & CI/CD Leader
Staff Software Engineer: Embedded Test & CI/CD Leader

General Motors • Boise (ID)

Remote
USD 189,000 - 291,000
Health & wellbeing benefits
GM vehicle discounts
Autonomy Platform Engineer – On-Vehicle Systems
Autonomy Platform Engineer – On-Vehicle Systems

generalmotors • Sunnyvale (CA)

Hybrid
USD 119,000 - 154,000
Relocation benefits