Senior/Staff Software Engineer – ML-based Vehicle Controls
waabi · Remote US & Canada
Job description
About the role
Design and develop data‑driven, machine‑learned approaches to vehicle control problems, bringing modern ML to a domain traditionally solved with classical methods. Join a multidisciplinary team of engineers and research scientists using an AI‑first approach to enable safe self‑driving at scale.
Key responsibilities
- Develop learned models of vehicle behavior and dynamics and integrate them into closed‑loop simulation.
- Apply machine learning to improve controller adaptation across vehicles and operating conditions.
- Own problems end‑to‑end, from conceptualization and offline experimentation through simulation and on‑vehicle validation.
- Build data pipelines, evaluation metrics, and tooling to measure learned approaches against classical baselines.
- Participate in technical and architecture discussions to define how learning and classical control coexist in a safety‑critical stack.
Required profile
- MS/PhD or Bachelor’s degree with at least 4 years of industry experience in robotics, controls, mechanical/electrical engineering, computer science, or related fields.
- Demonstrated depth in control theory and dynamic systems (e.g., MPC, optimal control, state estimation, system identification, vehicle modeling).
- Hands‑on experience applying machine learning to physical systems with real hardware in the loop.
- Production‑quality coding skills in Python and C++ and experience with deep‑learning frameworks such as PyTorch.
- Strong problem‑solving abilities using linear algebra, optimization, statistics, and probability.
Required skills
- Python
- C++
- PyTorch
- Model Predictive Control (MPC)
- Optimal control
- State estimation
- System identification
- Vehicle dynamics modeling
- Linear algebra
- Optimization
- Statistics
- Probability
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
waabi
Remote US & Canada
Related job offers
-
Staff Planner SW Quality Architect
waabi Remote US & Canada -
Senior/Staff Research Engineer – Learnable Planner
waabi Remote US & Canada -
Senior Software Engineer, Auto Labelling
waabi Remote US & Canada -
Principal Product Manager – Technical (Real‑time Payments)
mastercard Vancouver -
Product Management Manager – Acceptance Strategy
mastercard Toronto