CareerPlanSign in

Senior / Staff Software Engineer, ML-based Controls

💼 Full-time🗓 2026-09-03 → 2026-09-26

Core

Design and develop data-driven and machine-learned approaches to vehicle control problems, integrating learned models of vehicle behavior into closed-loop simulation.

Role type

Senior IC machine-learning engineer (vehicle controls)

Builds

Learned models of vehicle dynamics and control systems for self-driving vehicles

Domain

Autonomous driving / Robotics / Control theory

Deliverable

production ML models

Required skills

control theory, dynamic systems modeling, machine learning, Python, C++, deep learning frameworks, linear algebra, optimization, statistics, system identification

Preferred skills

experience with MPC, optimal control, state estimation, kinematic and dynamic vehicle modeling

Technologies

PyTorch

Responsibilities

Develop learned models of vehicle behavior and dynamics; apply machine learning to improve controller adaptation across vehicles and conditions; own problems end-to-end from conceptualization to on-vehicle validation; build data pipelines and evaluation metrics; participate in technical discussions on coexistence of learning and classical control

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.