SIGN IN
Senior Software Engineer, Autonomy Evaluation jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 6 hours ago

Senior Software Engineer, Autonomy Evaluation

General Motors is a global leader in advanced driver assistance, and they are seeking a Senior Software Engineer for their Autonomy Evaluation team. This role involves architecting and implementing metrics for autonomous driving software performance and developing new statistical and ML methods to enhance system evaluations.
Electric VehicleTransportationManufacturingAutomotiveInformation TechnologyInformation Services
badNo H1Bnote

Responsibilities

Architect and implement metrics and analyses to introspect autonomous driving software performance at subsystem interfaces across the autonomy stack; work closely with autonomy developers and system engineers
Propose and develop new statistical and ML methods to quantify performance and identify patterns of system and subsystem behavior across diverse scenes and operational domains
Develop and apply methods to introspect the operation of ML components in the autonomy stack
Create informative, interactive results and dashboards that provide rapid insight for development and verification, and are routinely used by partner teams

Qualification

Robotics software experienceMachine Learning methodsPython developmentC++ proficiencyStatistical modelingSQL proficiencyROS experienceExperimental designTechnical leadershipCommunication skills

Required

5+ years applied experience with robotics or autonomous systems software, from sensors and perception through planning and control of the vehicle
3+ years evaluating dynamic systems using numerical and ML approaches, including time series data, state derivatives, dynamics, and interconnected subsystems
Proficiency developing Python in production team environments
Comfort working with C++ codebases, including reading and instrumenting core algorithms
Demonstrated technical leadership, including driving decisions and influencing architecture
PhD, Master's, or Bachelor's degree in Computer Science, Robotics, Mechanical or Aerospace Engineering, Machine Learning, or a related field

Preferred

Experience in autonomous driving or other field robotics; visualizing and interpreting the results of simulation and field experiments
Familiarity with statistical modeling, experimental design, and hypothesis testing for autonomy evaluation; command of Pandas, NumPy, SciPy, and visualization libraries
Proficiency in C++ and SQL
Experience working with ROS or other IPC / robotics stacks, log pipelines, and large-scale experiment databases
Prior development with computational geometry, linear algebra, PyTorch, and machine learning
Background in modeling agent interaction and experience contributing to release gating for autonomy systems

Benefits

Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Sickness and accident benefits
Life insurance
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase