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.