Prepin
Log in
Atoms

engineering opportunity

Senior Robotics Controls Engineer

Senior Robotics Controls Engineer role at Atoms in San Francisco, US. Focus areas include Python, C++, ROS, Linux, MPC, NumPy. Work model: remote. We are looking for a Robotics Controls Engineer with 3+ years of experience to design and tune the core control systems that enable 200+ ton autonomous haul trucks to operate safely in mining environments. This is a high-impact, engineering-first role at Atoms (formerly Pr

San Francisco, USremoteFull-time

Posted

About the role

What will you do at Atoms?

We are looking for a Robotics Controls Engineer with 3+ years of experience to design and tune the core control systems that enable 200+ ton autonomous haul trucks to operate safely in mining environments. You'll work on localization, path following, longitudinal and lateral control, and steering systems — solving uniquely challenging navigation and localization problems in remote, unstructured mining sites.

This is a high-impact, engineering-first role at Atoms (formerly Pronto AI / CloudKitchens), where engineers drive decisions and ship real production systems. We have 100+ autonomous trucks in live operation today, and you'll be instrumental in scaling that further. Candidates with mining autonomy experience (e.g., Hexagon, Caterpillar, Komatsu) are especially valued, though strong autonomous vehicle backgrounds are also welcome.

What will you be doing?

Design, implement, and tune control algorithms (MPC, PID) for autonomous haul trucks operating across varying payloads and terrain grades Develop state estimation and localization pipelines that fuse GPS/RTK, IMU, and other sensor modalities — including handling GPS dropouts in remote mining sites Analyze system performance through field testing on real trucks and log replay, debugging control issues and identifying root causes Collaborate with perception, planning, and hardware teams to integrate control systems into production autonomous vehicles Travel periodically (up to 15%) to customer mining sites for deployment, testing, and tuning

Which skills does this role require?

PythonC++ROSLinuxMPCNumPySciPyNVIDIA JetsonGPS/RTKIMUCAN BusKalman Filters (EKF/UKF)

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Role information can change. Prepin can help you prepare, but does not submit an application for this role.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.