Marianaminerals

Staff Machine Learning Engineer (Autonomy)

San Francisco HQ. Posted 4 months ago

The role

You will build autonomy and sensor-integration software for mining vehicles. This includes sensor fusion, perception, localization, mapping, and the autonomy stack.

What you will do

  • Develop autonomy software for autonomous mining vehicles in perception, SLAM, motion planning, or control
  • Integrate and calibrate the sensing suite including LiDAR, cameras, radar, IMU, and GNSS
  • Implement sensor fusion and time synchronization for mining environments
  • Build and maintain embedded and real-time software
  • Develop simulation, logging, and data pipelines
  • Lead bench, rig, and field validation of the autonomy stack
  • Collaborate with hardware and controls engineers to integrate sensing, compute, and actuation

Required qualifications

  • Bachelor's degree in Mechatronics, Robotics, Computer Science, Electrical, or related engineering discipline
  • 5-10+ years developing autonomy, robotics, or embedded software
  • Strong proficiency in C++ and/or Python
  • Proficiency with a robotics middleware such as ROS/ROS 2
  • Hands-on experience with sensor integration and fusion - LiDAR, cameras, radar, IMU, GNSS
  • Experience with perception, localization, or motion-planning algorithms
  • Working knowledge of real-time and embedded systems
  • Working knowledge of the controls and software-hardware integration that drive actuation

Nice to have

  • Experience in autonomous vehicles, robotics, automotive, or off-highway equipment

About the company

Mariana Minerals is a software-first, vertically integrated minerals company. They aim to supply critical minerals for energy, AI, and defense technologies by combining industry expertise with software and automation.