Senior Software Engineer, AV Launch

General Motors

Sunnyvale (CA)

On-site

USD 153,200 - 234,100

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and wellbeing benefits
Tuition assistance programs
GM vehicle discounts

Job summary

General Motors is seeking an engineer for the Autonomous Vehicle Launch team. This role involves developing embedded applications for autonomous driving systems, ensuring deployment on vehicles and simulations. Candidates should have extensive experience in software quality and a strong programming background, particularly in C++ and Python.

The position offers a competitive salary range of $153,200 - $234,100, bonus potential, and several benefits including health and wellbeing programs.

Qualifications

  • 5+ years of experience building and shipping production-quality software.
  • Strong background in modern C++ and Python development.
  • Experience working with large systems and tooling.

Responsibilities

  • Build on-vehicle services for autonomous vehicle software.
  • Develop systems for monitoring vehicle status.
  • Collaborate with teams and mentor developers.

Skills

C++
Python
Embedded applications
Linux-based environments
Collaboration
Mentoring

Education

Bachelor’s degree in STEM

Job description

Come build the future of self-driving at GM. The Autonomous Vehicle Launch team is responsible for configuring, executing, and monitoring our autonomous driving applications. We develop onboard services that orchestrate on-vehicle activities across distributed computers. Our systems are among the first to start when a vehicle powers on and the last to shut down during power off. Our team interfaces with production vehicles, manufacturing lines, developer environments, cloud services, and more.

As an engineer in the AV Launch team, you’ll develop embedded applications and frameworks that provision, execute, instrument, and monitor our self-driving stack. You’ll collaborate with other teams to engineer onboard workflows and use cases. The systems you build will be deployed onto vehicles, hardware benches, and simulations. Your efforts will directly influence how other teams design and build the next generation of self-driving software at GM.

Job Responsibilities
  • Build on-vehicle services that provision, execute, and monitor autonomous vehicle software in development and production workflows.
  • Build frameworks to configure self-driving software for a wide variety of 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.
Job Requirements
  • Bachelor’s degree in STEM field or relevant work experience.
  • 5+ years of experience building and shipping production-quality software, with a focus in Linux-based environments.
  • Strong background in modern C++ and Python development.
  • Experience working with and building tooling for large systems.
  • A high standard and commitment to quality by designing for testability.
Bonus Points
  • Track record of developing projects from initial design through customer release.
  • Experience with robotics middleware platforms and related concepts, such as inter-process communication or logging.
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 New York, Colorado, California, or Washington.

  • The salary range for this role is $153,200 - $234,100. 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.
  • Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer, Autonomy Developer Productivity
Principal Engineer, Autonomy Developer Productivity

General Motors • Sunnyvale (CA)

Hybrid
USD 280,000 - 385,000
Company vehicle program
Staff AI/ML Fullstack Engineer - AV ML Infra
Staff AI/ML Fullstack Engineer - AV ML Infra

General Motors • Sunnyvale (CA)

On-site
USD 218,800 - 335,300
Health insurance
Paid vacation and holidays
Tuition assistance programs
+1
Software Engineer, Autonomous Vehicles Software Systems - Early Career
Software Engineer, Autonomous Vehicles Software Systems - Early Career

General Motors • Warren (MI)

Hybrid
USD 99,000 - 154,000
GM Benefits Package
Staff Software Engineer, AV Core Services
Staff Software Engineer, AV Core Services

General Motors • Sunnyvale (CA)

Hybrid
USD 189,000 - 291,000
Health benefits and wellbeing programs
GM vehicle discounts
Retirement savings plan
+2
Remote Technical Lead, AV Simulation Platform
Remote Technical Lead, AV Simulation Platform

RTL2 Fernsehen GmbH & Co. KG • United States

On-site
Staff Software Engineer, Simulation Evaluation
Staff Software Engineer, Simulation Evaluation

General Motors • Sunnyvale (CA)

On-site
USD 157,100 - 246,500
Health benefits
GM vehicle discounts
Tuition assistance
+1
Software Engineer, Autonomous Vehicles Software Systems - Early Career
Software Engineer, Autonomous Vehicles Software Systems - Early Career

General Motors • Sunnyvale (CA)

Hybrid
USD 99,000 - 154,000
Health insurance
Dental insurance
Vision insurance
+8
Technical Lead - Simulation Platform (Galileo)
Technical Lead - Simulation Platform (Galileo)

RTL2 Fernsehen GmbH & Co. KG • United States

Remote
USD 186,000 - 286,000
Senior Software Engineer, Simulation Engine
Senior Software Engineer, Simulation Engine

General Motors • Sunnyvale (CA)

On-site
USD 125,000 - 192,000
Health and wellbeing benefit programs
Tuition assistance programs
GM vehicle discounts
+1
Staff AI/ML Engineer - Autonomy CI Platform
Staff AI/ML Engineer - Autonomy CI Platform

General Motors Ventures • Mountain View (CA)

Hybrid
Confidential