Senior / Staff Software Engineer, ML-based Controls
New
W
WaabiAutonomous Vehicles
Remote US & Canada / Toronto, ON / San Francisco, CA / Pittsburgh, PA / Phoenix, AZ / Dallas, TXFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum of 4 years of industry experience
- Required Skills
- PythonMachine LearningPyTorchC++
Requirements
- MS/PhD or Bachelors degree in Robotics, Controls, Mechanical/Electrical Engineering, Computer Science or similar field.
- Minimum of 4 years of industry experience.
- 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 a physical system with real hardware.
- Production-quality coding skill in Python and C++.
- Experience with deep learning frameworks such as PyTorch.
- Solid problem solving skills using linear algebra, optimization, statistics, and probability.
- Ability to rapidly prototype, test new algorithms, and design validation experiments.
Responsibilities
- Design and develop data-driven and machine-learned approaches to vehicle control problems.
- 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.
- 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 in technical and architecture discussions to define how learning and classical control coexist in a safety-critical stack.
View Full Description & ApplyYou'll be redirected to the employer's site