Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$133k most similar roles pay here $246k

This listing doesn't post a salary. Most similar roles pay $162,237–$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

Senior Software Engineer, Autonomy Evaluation joins the Evaluation team to build and evolve the ecosystem powering the development and scaling of autonomous driving technology. This role involves architecting metrics and analysis algorithms to inspect autonomy stack performance across various interfaces, including perception, prediction, and planning models. You will develop automated workflows, create interactive dashboards for trend analysis and drift detection, and utilize vision-language models and large language models to classify performance and prioritize validation efforts. The position requires expertise in Python, C++, SQL, and data science libraries like Pandas, NumPy, and SciPy. Candidates must possess experience with robotics or autonomous systems, time-series data, and large-scale data analysis. This role solves critical problems in risk assessment, release-gating, and providing actionable feedback to engineering leadership through a unified analytics framework for autonomous vehicle safety and performance.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Architect and implement metrics to evaluate autonomous driving software performance across various system interfaces.
  • Develop algorithms to aggregate and cluster data from both simulations and real-world road runs.
  • Create statistical and machine learning methods to identify patterns in system behavior across diverse environments.
  • Build evaluation tools to analyze the performance of perception, prediction, and planning models.
  • Create interactive dashboards and reports to provide clear insights on trends, drift, and scenario coverage.
  • 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 teams to define requirements and share best practices for 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 core algorithms within 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 (Sunnyvale, CA) 11 days ago
Python C++ SQL PyTorch Pandas NumPy SciPy ROS Machine Learning Data Analysis Time-series Analysis Computational Geometry Linear Algebra Simulation Log Pipelines 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