Senior / Staff Software Engineer, ML-based Controls
Waabi- Location
- US · Canada
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 241,000–320,000/yr
Posted 15d ago
You Will…
- Design and develop data-driven and machine-learned approaches to vehicle control problems, bringing modern ML to a domain traditionally solved with classical methods.
- Develop learned models of vehicle behavior and dynamics, and integrate them into the closed-loop simulation.
- Apply machine learning to improve how the controller adapts across vehicles and operating conditions.
- Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable safe self-driving at scale.
- Own problems end to end, from conceptualization and offline experimentation through simulation and on-vehicle validation.
- Build the data pipelines, evaluation metrics, and tooling needed to measure whether a learned approach outperforms the classical baseline.
- Participate and share ideas in technical and architecture discussions, helping define how learning and classical control coexist in a safety-critical stack.
Qualifications
- MS/PhD or Bachelors degree with a minimum of 4 years of industry experience in Robotics, Controls, Mechanical/Electrical Engineering, Computer Science and/or similar technical field(s) of study.
- Demonstrated depth in control theory and dynamic systems (e.g., MPC, optimal control, state estimation, system identification, kinematic and dynamic vehicle modeling).
- Hands-on experience applying machine learning to a physical system, with real hardware in the loop rather than simulation alone.
- Production-quality coding skill in Python and C++, and experience with deep learning frameworks such as PyTorch.
- Solid problem solving skills using linear algebra, optimization, statistics & probability.
- Ability to rapidly prototype and test new algorithms, and to design the experiments that prove whether they work.
- Open-minded and collaborative team player with the willingness to help others.
- Passionate about self-driving technologies, solving hard problems, and creating innovative solutions.
The US yearly salary range for this role is: $241,000 - $320,000 USD in addition to competitive perks & benefits. Waabi US Inc.’s yearly salary ranges are determined based on several factors in accordance with the Company’s compensation practices.
Note
The Company provides additional compensation for employees in this role, including equity incentive awards and an annual performance bonus.
Skills
- Python
- C++
- PyTorch
- Machine Learning
- Control Theory
- Optimization
- Linear Algebra
- Statistics
- Probability
- Simulation
- Vehicle Dynamics
More jobs at Waabi
All 53IT System Administrator
Waabi · Toronto, ON · CAD 114,000–140,000/yr · 3d ago
Software Engineer, Commercial Software
Waabi · Toronto, ON · CAD 149,000–220,000/yr · 3d ago
Senior / Staff Software Engineer, AI Tech Strike Team
Waabi · Toronto, ON · USD 165,000–265,000/yr · 7d ago
Staff Systems Engineer - Safety Methodologies
Waabi · US · Canada · USD 200,000–256,000/yr · 7d ago
Senior Network Engineer
Waabi · Toronto, ON · CAD 145,000–177,000/yr · 7d ago
Similar roles
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Senior Full Stack Engineer
MrBeast · Salt Lake City, Utah · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Infrastructure Software Engineer, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
GTM AI Engineer -Deal Desk
Motive · United States · USD 140,000–160,000/yr · today