Senior Robotics Controls Engineer

Newnovation

San Francisco (CA)

On-site

USD 120,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Newnovation is seeking a Robotics Controls Engineer to develop and tune core control systems powering 200+ ton autonomous haul trucks in real-world mining environments.

You’ll work on localization, path following, longitudinal and lateral control, steering, and state estimation while collaborating with perception, planning, and hardware teams to deploy production autonomous vehicles at customer sites.

Qualifications

  • 3+ years of robotics controls engineering experience.
  • Strong experience with Python, C++, ROS and Linux.
  • Experience developing or tuning robotics/autonomous vehicle control systems.
  • Knowledge of localization, state estimation and autonomous navigation.

Responsibilities

  • Design, implement, and tune control algorithms using MPC and PID.
  • Develop localization and state-estimation systems using GPS/RTK, IMU, and other sensors.
  • Handle GPS dropouts in remote mining environments.
  • Analyze system performance through field testing and log replay.
  • Debug control issues, identify root causes, and improve system performance.
  • Collaborate with perception, planning, and hardware teams to integrate controls into production autonomous vehicles.
  • Travel periodically to customer mining sites for deployment, testing, and tuning.

Skills

Python
C++
ROS
Linux
MPC
PID
GPS/RTK
Kalman Filters
NVIDIA Jetson
CAN Bus
NumPy
SciPy

Tools

GPS/RTK
IMU
CAN Bus
NVIDIA Jetson

Job description

Work Type: Full-time, On-site — 5 days/week

Experience: 3–10 years in Robotics Controls Engineering

Travel: Up to 15% to customer mining sites

About the Role

Our client is hiring a Robotics Controls Engineer to develop and tune the core control systems powering 200+ ton autonomous haul trucks in real-world mining environments.

You’ll work on challenging autonomy problems including localization, path following, longitudinal/lateral control, steering, and state estimation. Our client currently has 100+ autonomous trucks in live operation, and this role will help scale the technology further.

We’re especially interested in candidates with experience in mining autonomy, autonomous vehicles, robotics, or related industrial automation. Experience with companies such as Hexagon, Caterpillar, or Komatsu is a plus, but equivalent experience is absolutely welcome.

Key Responsibilities
  • Design, implement, and tune control algorithms using MPC and PID.
  • Develop localization and state-estimation systems using GPS/RTK, IMU, and other sensors.
  • Handle localization challenges such as GPS dropouts in remote mining environments.
  • Analyze system performance through real-world field testing and log replay.
  • Debug control issues, identify root causes, and improve system performance.
  • Collaborate with perception, planning, and hardware teams to integrate controls into production autonomous vehicles.
  • Travel periodically to customer mining sites for deployment, testing, and tuning.
Required Experience
  • 3+ years of experience in robotics controls engineering.
  • Strong experience with Python, C++, ROS, and Linux.
  • Experience developing or tuning robotics/autonomous vehicle control systems.
  • Strong understanding of localization, state estimation, and autonomous navigation.
  • Experience working with real-world robotic/vehicle systems and field testing.

Python, C++, ROS, Linux, MPC, NumPy, SciPy, NVIDIA Jetson, GPS/RTK, IMU, CAN Bus, Kalman Filters (EKF/UKF)

Ideal Background
  • Autonomous vehicles
  • Robotics controls
  • Mining autonomy
Why This Role
  • Work directly on large-scale autonomous mining trucks.
  • Solve complex controls and localization problems in challenging environments.
  • Opportunity to work on production systems already operating in the field.
  • Engineering-driven environment with significant ownership and impact.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Controls Engineer
Senior Robotics Controls Engineer

Confidential • San Francisco (CA)

On-site
USD 150,000 - 220,000
Senior Robotics Systems Engineer
Senior Robotics Systems Engineer

Loud Solutions • San Francisco (CA)

On-site
USD 140,000 - 180,000
Senior Robotics Controls Engineer
Senior Robotics Controls Engineer

ATOMS Careers page • San Francisco (CA)

On-site
USD 176,000 - 240,000
Medical, Dental, Vision, Disability, &
401(k)
Senior Robotics Controls Engineer: Autonomy (MPC)
Senior Robotics Controls Engineer: Autonomy (MPC)

Confidential • San Francisco (CA)

On-site
USD 150,000 - 220,000
Autonomous Mining Controls Engineer - MPC/PID & Localization
Autonomous Mining Controls Engineer - MPC/PID & Localization

Newnovation • San Francisco (CA)

On-site
USD 120,000 - 190,000
Robotics Controls Engineer
Robotics Controls Engineer

Pronto • San Francisco (CA)

On-site
USD 119,000 - 161,000
Autonomous Vehicle Controls Engineer - Mining
Autonomous Vehicle Controls Engineer - Mining

Pronto • San Francisco (CA)

On-site
USD 119,000 - 161,000
Senior Robotics Planning Engineer
Senior Robotics Planning Engineer

Loud Solutions • San Francisco (CA)

On-site
USD 140,000 - 190,000
Autonomy Software Development Engineer
Autonomy Software Development Engineer

Caterpillar Inc. • Mossville (PA)

On-site
USD 89,000 - 145,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+5
Senior Robotics Planning Engineer
Senior Robotics Planning Engineer

ATOMS Careers page • San Francisco (CA)

On-site
USD 176,000 - 240,000
Equity
401(k)
Sick Time and Paid Holidays
+1