Atoms
Robotics Controls Engineer
$119K–$161K
San Francisco, CA +1 · Full-time · Posted Jun 9, 2026
- Location
- San Francisco, CA
San Francisco, California, United States - Experience
- 2+ 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
Develop and maintain 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, path following, and steering.
- Analyze performance through simulation and field testing; debug issues using logged data and identify root causes.
- 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.
- 2+ years of professional (non-internship) software development experience.
- Strong foundation in classical control theory and experience with state estimation.
- Proficiency in Python and NumPy/SciPy; understanding of vehicle dynamics and kinematics.
Nice to have
- Experience deploying localization and controls algorithms on real-world systems and with Model Predictive Control (MPC).
- Experience with heavy equipment or off-highway vehicles; knowledge of CAN bus and vehicle interfaces; ROS or similar robotics middleware experience.
Pay
$119,000 - $161,000 per year (base salary)
Tools
Python, C++, NumPy, SciPy, NVIDIA Jetson, GPS/RTK, IMUs, CAN interfaces
AI focus
Develop control systems for autonomous haul trucks, including localization, state estimation, path following, and vehicle control. The posting also mentions familiarity with modern ML techniques for controls problems.
Model-written summary · the original posting is authoritative