Drimva

General Motors

Senior Software Engineer, Autonomy Evaluation

$145K–$221K

Sunnyvale, California, United States of America · Hybrid · Senior · Full-time · Posted Sep 10, 2026

Experience
5+ years in a relevant applied area and 3+ years evaluating dynamic systems.
Education
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.

About the job

Develops metrics, analytics, and evaluation platforms to assess autonomous-driving software performance and support validation and release decisions.

What you'll do

  • Build analysis algorithms and statistical or ML methods to evaluate autonomy performance across simulations and road tests.
  • Develop evaluation tools, dashboards, and reports, including appropriate use of VLMs and LLMs to identify scenarios and prioritize validation.
  • Partner across engineering teams to set evaluation requirements, maintain software quality, and communicate system-level findings.

What they ask for

  • 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.
  • Strong Python proficiency in production team environments and proficiency with Pandas, NumPy, SciPy, and visualization libraries.
  • Comfort working with C++ codebases; demonstrated technical leadership.

Nice to have

  • Experience in autonomous driving or field robotics, including simulation and field experiments.
  • Experience with sensor data, large-scale time-series analysis, ROS or similar frameworks, or autonomy evaluation pipelines.

Pay

$144,700 - $221,400 USD base salary

Tools

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

AI focus

Develops statistical and ML evaluation methods for autonomy systems, introspects ML components such as perception, prediction, and planning, and may use VLMs and LLMs to classify performance, identify critical scenarios, and prioritize validation.

Model-written summary · the original posting is authoritative

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