Staff Software Engineer, Autonomous Driving Evaluation

General Motors LLC

Sunnyvale (CA)

On-site

USD 150,000 - 210,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

General Motors is building and evaluating autonomous driving software with a dedicated Evaluation team in Sunnyvale. You will help shape scalable evaluation platforms, define metrics, and turn system results into actionable feedback for AV development and release decisions.

The role focuses on leading cross-functional efforts and inventing ML-based evaluation approaches to quantify performance and detect regressions at scale.

Qualifications

  • 7+ years of applied robotics/autonomy software experience across perception to planning.
  • 3+ years leading evaluation of complex dynamic systems with ML on time series data.
  • Production Python development; strong C++ experience in large autonomy codebases.
  • Cross-team leadership and ability to influence architecture decisions.

Responsibilities

  • Define metrics and analyses strategy to evaluate autonomy software performance.
  • Lead cross-functional teams to embed evaluation into development workflows.
  • Invent ML methods and introspection to quantify performance and detect regressions.
  • Own AV evaluation metrics and present results to stakeholders with dashboards.

Skills

Robotics software
Python production
C++ autonomy codebase
Cross-team leadership
Data analysis
Problem solving

Education

PhD / Masters / Bachelor in CS/Robotics/Engineering

Tools

Pandas
NumPy
SciPy
PyTorch
ROS
SQL

Job description

General Motors is building and evaluating autonomous driving software with a dedicated Evaluation team in Sunnyvale. You will help shape scalable evaluation platforms, define metrics, and turn system results into actionable feedback for AV development and release decisions.

The role focuses on leading cross-functional efforts and inventing ML-based evaluation approaches to quantify performance and detect regressions at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomy Evaluation Architect
Autonomy Evaluation Architect

generalmotors • Sunnyvale (CA)

Hybrid
USD 185,000 - 284,000
Hybrid work schedule
Company vehicle program
Relocation assistance
Senior Software Engineer, Autonomous Driving Evaluation
Senior Software Engineer, Autonomous Driving Evaluation

generalmotors • Sunnyvale (CA)

On-site
USD 150,000 - 200,000
Staff Autonomy Evaluation Engineer
Staff Autonomy Evaluation Engineer

General Motors LLC • United States

Remote
USD 150,000 - 190,000
Total Rewards resources
Senior Autonomy Evaluation Engineer
Senior Autonomy Evaluation Engineer

generalmotors • United States

On-site
USD 140,000 - 190,000
Senior Autonomy Evaluation Engineer — AV Metrics & ML
Senior Autonomy Evaluation Engineer — AV Metrics & ML

General Motors • Augusta (ME)

Remote
USD 140,000 - 210,000
Autonomy Evaluation Engineer - AV Metrics & ML
Autonomy Evaluation Engineer - AV Metrics & ML

General Motors LLC • United States

Remote
USD 140,000 - 200,000
Senior ML Systems Engineer: AI Evaluation for AVs
Senior ML Systems Engineer: AI Evaluation for AVs

General Motors • Warren (MI)

On-site
USD 145,000 - 261,000
Health and wellbeing benefits
GM vehicle discounts
Retirement savings plan
Senior Autonomy Evaluation Engineer (Remote)
Senior Autonomy Evaluation Engineer (Remote)

General Motors • Honolulu (HI)

Remote
USD 120,000 - 180,000
Senior AV Evaluation Engineer - Data-Driven ML Validation
Senior AV Evaluation Engineer - Data-Driven ML Validation

generalmotors • Sunnyvale (CA)

On-site
USD 153,000 - 234,000
Senior Autonomy Evaluation Engineer
Senior Autonomy Evaluation Engineer

General Motors LLC • Sunnyvale (CA)

Hybrid
USD 145,000 - 221,000
Hybrid work model
Relocation benefits
Health & retirement benefits