Robotics Controls Engineer

Pronto
San Francisco
Workplace: OnsiteFull timeUSD 119,000 - 161,000 annuallyFunction: Software EngineeringExperience: 2+ yearsEducation: mastersSkills: ["Ownership","Collaboration","Problem-solving","Data analysis","Debugging"]

Develop and maintain core control systems for autonomous haul trucks operating safely in mining environments. Own control algorithms for localization/state estimation, longitudinal control, lateral/control navigation, and sensor-fusion pipelines. Validate performance through simulation and field testing, and debug issues using logged data. Collaborate with perception, planning, and hardware teams, and write production-quality Python (with C++ for critical paths) for reliable, efficient real-time control.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Pronto
Pronto
3 months ago

Robotics Controls Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Develop and maintain core control systems for autonomous haul trucks operating safely in mining environments. Own control algorithms for localization/state estimation, longitudinal control, lateral/control navigation, and sensor-fusion pipelines. Validate performance through simulation and field testing, and debug issues using logged data. Collaborate with perception, planning, and hardware teams, and write production-quality Python (with C++ for critical paths) for reliable, efficient real-time control.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, and tune control algorithms for autonomous vehicle systems.
  • •Build localization and state estimation, longitudinal control, and lateral/control navigation for haul trucks.
  • •Develop state estimation pipelines that fuse multiple sensor modalities.
  • •Analyze performance via simulation and field testing, and debug control issues using logged data.
  • •Collaborate with perception, planning, and hardware teams to integrate control systems and write production-quality Python code.
Travel: Low travel

Pay and Benefits

Salary: USD 119,000 - 161,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionDisability InsuranceLife Insurance401kEquitySick TimePaid LeavePaid HolidaysPaid ParentalCommuter Benefits

Key Requirements

  • •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 classical control theory foundation (e.g., PID, lead/lag compensation, stability analysis).
  • •Experience with state estimation (Kalman filters, EKF/UKF) and vehicle dynamics/kinematics.
  • •Proficiency in Python with NumPy/SciPy, plus experience deploying localization and controls algorithms on real-world systems.
Experience:2+ yearsAutonomous vehiclesRoboticsOff-highway vehiclesMiningProduction autonomyControl systems
Education:Master's in Robotics, Mechanical Engineering, Aerospace Engineering, Electrical Engineering (or related field)
Skills:OwnershipCollaborationProblem-solvingData analysisDebugging
Languages:English
Tech Stack:PythonC++NumPySciPyPIDLead/lag compensationStability analysisKalman filtersEKFUKFState estimationSensor fusionModel predictive control (MPC)StanleyPure PursuitSignal processingFilter designSystem identificationVehicle dynamicsVehicle kinematics

Company Brief

Pronto
Develops autonomous driving technology for commercial freight, focusing on SAE-level automation solutions for long-haul trucking to improve safety, efficiency, and driver experience through AI, perception, and vehicle control systems.
Industry: Autonomous Vehicles
WebsiteLinkedIn