Drimva

General Motors

Staff Software Engineer - Autonomy Evaluation

Sunnyvale, California, United States of America · Remote/Hybrid · Staff · Full-time · Posted Aug 31, 2026

Experience
7+ years in robotics or autonomous-systems software; 3+ years leading evaluation of complex dynamic systems.
Education
PhD, Masters, or Bachelor’s degree in Computer Science, Robotics, Mechanical or Aerospace Engineering, Machine Learning, or a related field.

About the job

Leads the strategy and development of metrics, analyses, and evaluation platforms to assess autonomous-driving software, identify risks and regressions, and inform safety and release decisions.

What you'll do

  • Define evaluation metrics, analyses, and architecture for autonomous-driving software performance.
  • Lead cross-functional efforts to integrate evaluation into development workflows and release decisions.
  • Develop statistical and ML methods and introspection techniques, and present evaluation results through dashboards.

What they ask for

  • 7+ years of applied robotics or autonomous-systems software experience spanning multiple subsystems from perception through vehicle planning and control.
  • 3+ years leading evaluation of complex dynamic systems using numerical and ML approaches on large-scale time-series data.
  • Production Python proficiency and ability to work in large C++ autonomy codebases.
  • Cross-team technical leadership, including defining strategies adopted by multiple teams and influencing system and architecture decisions.

Nice to have

  • Experience in autonomous driving or high-stakes field robotics, including large-scale simulation and field experiments.
  • Familiarity with statistical modeling, experimental design, hypothesis testing, and tools including Pandas, NumPy, SciPy, and visualization libraries.

Tools

Python, C++, Pandas, NumPy, SciPy, SQL, ROS, PyTorch

AI focus

Develops statistical and ML methods and ML introspection techniques to evaluate autonomous-driving performance, quantify results, detect regressions, and identify patterns in system behavior.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)