Drimva

Atoms

Senior Robotics Controls Engineer

$176K–$240K

San Francisco, CA +1 · Senior · Full-time · Posted Jul 7, 2026

Location
San Francisco, CA
San Francisco, California, United States
Experience
3+ years of professional (non-internship) software development experience.
Education
BS/MS/PhD in Robotics, Mechanical Engineering, Aerospace Engineering, Electrical Engineering, or related field required.

About the job

Develops and maintains control systems that enable autonomous haul trucks to operate safely in mining environments.

What you'll do

  • Design, implement, and tune autonomous vehicle control algorithms, including localization, state estimation, navigation, and steering.
  • Analyze performance through simulation and field testing; debug issues using logged data.
  • Integrate control systems with perception, planning, and hardware teams, and write production-quality Python code.

What they ask for

  • BS/MS/PhD in Robotics, Mechanical Engineering, Aerospace Engineering, Electrical Engineering, or a related field.
  • 3+ years of professional (non-internship) software development experience.
  • Strong foundation in classical control theory; experience with state estimation and deploying localization and controls algorithms on real-world systems.
  • Proficiency in Python and NumPy/SciPy; understanding of vehicle dynamics and kinematics; ability to read and debug real-time control code.

Nice to have

  • Experience with Model Predictive Control (MPC), path-following algorithms, signal processing, system identification, or heavy equipment/off-highway vehicles.
  • Knowledge of CAN bus and vehicle interfaces; ROS or similar robotics middleware experience; familiarity with modern ML techniques for controls problems.

Pay

$176,000 - $240,000 per year (USD), base salary

Tools

Python, C++, NumPy, SciPy, NVIDIA Jetson, GPS/RTK, IMUs, CAN interfaces

AI focus

Familiarity with modern ML techniques for controls problems is sought; the role develops control systems for autonomous haul trucks.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)