General Motors
Staff Software Engineer, Autonomy Evaluation
$284K
Sunnyvale, California, United States of America · Hybrid · Staff · Full-time · Posted Oct 19, 2026
- Experience
- 7+ years in applied 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
Defines and leads metrics, analysis methods, and evaluation platforms to assess autonomous-driving software, inform safety and release decisions, and communicate system performance across teams.
What you'll do
- Set strategy and architecture for autonomy metrics and analyses; develop statistical and ML methods to quantify performance, detect regressions, and identify behavior patterns.
- Lead cross-functional integration of evaluation into development workflows and release decisions; own key evaluation metrics and KPIs.
- Present evaluation results and tradeoffs to stakeholders and provide insights through interactive 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 strong ability to work in large C++ autonomy codebases.
- Proven cross-team technical leadership, and a degree in Computer Science, Robotics, Mechanical or Aerospace Engineering, Machine Learning, or a related field.
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, and hypothesis testing; Pandas, NumPy, SciPy, visualization libraries, C++, SQL, ROS, PyTorch, or related evaluation and data-pipeline technologies.
Pay
$185,00 and $284,100 (base salary)
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, detect regressions, and analyze system behavior at scale.
Model-written summary · the original posting is authoritative