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
View details
Apply Now