Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Sunnyvale, CA
Posted
11 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $189k
$129k most similar roles pay here $246k

This listing doesn't post a salary. Most similar roles pay $157,625–$221,250.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 116 open roles on FindRole.

Listed pay typically runs $160,200–$245,000 across 59 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Senior Software Engineer, Autonomy Evaluation

As a Senior Software Engineer – Autonomy Evaluation, you will join the Evaluation team to build and evolve the ecosystem powering the development and scaling of autonomous driving technology. You will architect and implement metrics to analyze performance across the autonomy stack, develop algorithms to aggregate data from simulations and road runs, and create interactive dashboards for clear reporting. The role involves developing statistical and machine learning methods to quantify system behavior and evaluating perception, prediction, and planning models. Key technologies include Python, C++, SQL, Pandas, NumPy, SciPy, and PyTorch, along with experience in vision-language models and large language models. You will solve complex problems regarding data-driven decision making, risk assessment, and release-gating for autonomous vehicles by transforming system-level results into actionable feedback for engineering teams to ensure safe, high-quality vehicle performance.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Architect and implement metrics to evaluate autonomous driving software performance across various subsystem interfaces.
  • Develop analysis algorithms to aggregate and cluster data from both simulations and real-world road runs.
  • Create new statistical and machine learning methods to identify behavior patterns across diverse operational domains.
  • Build evaluation tools to inspect the performance of perception, prediction, and planning models.
  • Create interactive dashboards and reports to provide clear, explainable insights for engineering teams and leadership.
  • Utilize LLMs and VLMs to classify performance, identify critical scenarios, and prioritize validation efforts.
  • Maintain high technical standards through rigorous code reviews, testing, and adherence to software engineering best practices.
  • Collaborate with cross-functional partners to define requirements and share best practices regarding evaluation and experiment design.

What we're looking for

  • 5+ years of experience in 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 and interconnected subsystems.
  • Strong proficiency developing Python in production environments including testing, performance, and code review.
  • Proficiency with Pandas, NumPy, SciPy, and plotting libraries for large-scale data analysis and reporting.
  • Ability to read, debug, and instrument C++ codebases.
  • Demonstrated technical leadership in driving architectural decisions and owning complex features end-to-end.
  • Bachelor’s, Master’s, or PhD in Computer Science, Robotics, Engineering, Data Science, or a related field (or equivalent experience).

More like this

Similar roles

Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

Remote 11 days ago
Python C++ SQL PyTorch Pandas NumPy SciPy Machine Learning ROS Data Analysis Time-Series Analysis Linear Algebra Computational Geometry Statistical Modeling
5+ yrs exp Remote

Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

Sunnyvale, CA 32 days ago $144,700$221,400
Python C++ SQL PyTorch Pandas NumPy SciPy ROS Machine Learning Data Analysis Time-Series Analysis Linear Algebra Computational Geometry Statistical Modeling
5+ yrs exp Hybrid

Staff Software Engineer, Autonomy Evaluation

General Motors (GM)

Remote 11 days ago
Python C++ Machine Learning PyTorch SQL Pandas NumPy SciPy ROS Statistical Modeling Linear Algebra Computational Geometry Data Mining Simulation Robotics
7+ yrs exp Remote

Staff Software Engineer, Autonomy Evaluation

General Motors (GM)

Remote (Sunnyvale, CA) 11 days ago
Python C++ Machine Learning PyTorch SQL Pandas NumPy SciPy ROS Statistical Modeling Linear Algebra Computational Geometry Data Mining Simulation
7+ yrs exp Remote

Staff Software Engineer, Autonomy Evaluation

General Motors (GM)

Remote (Sunnyvale, CA) 32 days ago
Python C++ Machine Learning PyTorch SQL Pandas NumPy SciPy ROS Linear Algebra Computational Geometry Statistical Modeling Data Mining Simulation
7+ yrs exp Remote Hybrid