Senior Autonomy Evaluation Engineer - Hybrid Sunnyvale

General Motors Corporation

Sunnyvale (CA)

Hybrid

USD 145,000 - 221,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) retirement plan
Paid vacation & holidays
Relocation assistance (Bay Area)

Job summary

General Motors in Sunnyvale, CA seeks a Senior Software Engineer for Autonomy Evaluation to build metrics and analytics for AV systems. You will architect analyses across the autonomy stack, work with perception, prediction, and planning teams, and develop evaluation dashboards to drive data-informed decisions.

You will apply ML techniques, discuss results with cross-functional partners, and help scale validation efforts for safe autonomous driving deployments.

Qualifications

  • 5+ years of applied experience with robotics or autonomous systems software, data analysis, ML evaluation, or autonomy analytics.
  • 3+ years evaluating dynamic systems using numerical and/or ML approaches, including time-series data, state derivatives, dynamics, and interconnected subsystems.
  • Strong proficiency developing Python in production team environments, including testing, performance, and code review.
  • Proficiency with Pandas, NumPy, SciPy, and plotting/visualization libraries for large-scale data analysis and reporting.
  • Comfort working with C++ codebases, including reading, debugging, and instrumenting core algorithms.
  • A strong curiosity to question anomalous data and systematically root-cause discrepancies.
  • Demonstrated technical leadership, including driving architectural decisions, influencing cross-team designs, and owning complex features or services end-to-end.
  • Bachelor’s, Master’s, or PhD in Computer Science, Robotics, Mechanical or Aerospace Engineering, Machine Learning, Data Science, or a related field, or equivalent practical experience

Responsibilities

  • Architect and implement metrics and analyses to introspect autonomous driving software performance at interfaces across the autonomy stack; partner closely with autonomy developers and systems engineers.
  • Design and implement analysis algorithms that summarize, aggregate, and cluster metrics produced by simulations and on-road runs of the autonomy stack.
  • Propose and develop new statistical and ML methods to quantify performance and identify patterns of system and subsystem behavior across diverse scenes and operational domains.
  • Develop and apply methods to introspect the operation of ML components in the autonomy stack, including evaluation of perception, prediction, and planning models.
  • Build and maintain autonomy evaluation dashboards and interactive reports that provide clear, explainable insights (e.g., trend analysis, drift detection, scenario coverage) for development, verification, and leadership.
  • Leverage vision-language models (VLMs) and large language models (LLMs), where appropriate, to classify autonomy performance, identify critical scenarios, and prioritize validation efforts, integrating human-in-the-loop review where needed.
  • Maintain a high technical standard through thoughtful system design, code reviews, testing, observability, and adherence to software-engineering best practices.
  • Interface with cross-organizational partners to articulate requirements, resolve handoff issues, and share best practices around evaluation, metrics, and experiment design.

Job description

General Motors in Sunnyvale, CA seeks a Senior Software Engineer for Autonomy Evaluation to build metrics and analytics for AV systems. You will architect analyses across the autonomy stack, work with perception, prediction, and planning teams, and develop evaluation dashboards to drive data-informed decisions.

You will apply ML techniques, discuss results with cross-functional partners, and help scale validation efforts for safe autonomous driving deployments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Autonomy Evaluation & Metrics
Staff Software Engineer, Autonomy Evaluation & Metrics

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 185,000 - 284,000
Health and wellbeing benefits
Hybrid work model
Company vehicle program
+1
Autonomous Vehicle Evaluation Engineer
Autonomous Vehicle Evaluation Engineer

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 153,000 - 234,000
Senior Autonomy Evaluation Engineer — AV Metrics
Senior Autonomy Evaluation Engineer — AV Metrics

General Motors Corporation • United States

Hybrid
USD 140,000 - 190,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 Perception Systems Engineer — Hybrid
Senior Perception Systems Engineer — Hybrid

General Motors (GM) • Sunnyvale (CA)

Hybrid
USD 171,000 - 208,000
Hybrid work policy
Bonus potential
Staff Autonomy Evaluation Architect
Staff Autonomy Evaluation Architect

General Motors Corporation • United States

Hybrid
USD 120,000 - 190,000
Staff Autonomy Evaluation Engineer
Staff Autonomy Evaluation Engineer

General Motors LLC • United States

Remote
USD 150,000 - 190,000
Total Rewards resources
Autonomy Evaluation Engineer: Metrics & Dashboards
Autonomy Evaluation Engineer: Metrics & Dashboards

General Motors • United States

On-site
USD 120,000 - 180,000
Senior Autonomous Sensing Systems Engineer
Senior Autonomous Sensing Systems Engineer

General Motors LLC • Sunnyvale (CA)

Hybrid
USD 140,000 - 170,000
Hybrid work model
Relocation support
Senior AV Systems Engineer: AI Evaluation & Metrics
Senior AV Systems Engineer: AI Evaluation & Metrics

General Motors LLC • Sunnyvale (CA)

On-site
USD 153,000 - 234,000
Health and wellbeing benefits
Retirement savings plan
GM vehicle discounts
+1