Staff Software Engineer, Autonomy Evaluation
General Motors
Job Description
Vacancy Status: No: This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)
AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role
Remote/Hybrid: candidates can be considered anywhere in the country of work, but if someone is within 80 KM of Markham Elevation Center, they are required to be onsite 3 days a week.
About the Organization
General Motors is a global leader in advanced driver assistance. With Super Cruise hands-free technology in more than 500,000 Super Cruise-equipped vehicles on the road, and over 700 million hands-free miles driven, GM is proving that automation can be trusted, intuitive, and helpful. GM has the global reach to bring cutting-edge advances to everyday drivers at unprecedented scale. Join us to help deliver the next generation of safe and delightful personal autonomous vehicle experiences.
What You’ll Do
- Define the strategy and architecture for metrics and analyses to evaluate autonomous driving software performance across the autonomy stack.
- Lead cross-functional efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation into development workflows and release decisions.
- Invent and drive new statistical and ML methods, and ML introspection techniques, to quantify performance, detect regressions, and reveal patterns of system behavior at scale.
- Own and refine key AV evaluation metrics and KPIs used for readiness and safety decisions; synthesize and present results and tradeoffs to stakeholders; make insights readily available to partner teams through interactive dashboards.
Your Skills and Abilities (Required Qualifications)
- 7+ years applied experience with robotics or autonomous systems software, spanning multiple subsystems from perception through planning and control of the vehicle.
- 3+ years leading evaluation of complex dynamic systems using numerical and ML approaches on large-scale time series data.
- Proficiency developing Python in production team environments; strong ability to work in large C++ autonomy codebases.
- Proven cross-team technical leadership, including defining strategies adopted by multiple teams and influencing system and architecture decisions.
- PhD, Masters, or Bachelor's degree in Computer Science, Robotics, Mechanical or Aerospace Engineering, Machine Learning, or a related field.
What Will Give You a Competitive Edge (Preferred Qualifications)
- Experience in autonomous driving or high-stakes field robotics; designing, running, and interpreting large-scale simulation and field experiments.
- Deep 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, and experience shaping logging, data schemas, and evaluation pipelines for large-scale autonomy testing.
- Experience working with ROS or other IPC, robotics stack logging, and with large-scale experiment databases, including designing or scaling evaluation platforms.
- Prior development with computational geometry, linear algebra, PyTorch, and machine learning.
- Background in modeling agent interaction and owning or designing release gating criteria and processes for autonomy systems.
Compensation
The salary range for this role is $ 147,000 to $ 196,600 . The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE
Benefits
- The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
- Healthcare, dental and vision benefits
Reference: WJ-4483_1272356