Marianaminerals

Machine Learning Engineer (Autonomy)

San Francisco HQ, Remote. Posted 2 months ago

The role

Machine Learning Engineers will build autonomy and sensor-integration software for fixed and mobile equipment. You will work on sensor fusion, perception, localization, mapping, and the autonomy stack.

What you will do

  • Develop autonomy software for autonomous fixed and mobile equipment
  • Integrate and calibrate the sensing suite
  • Implement sensor fusion and time synchronization
  • Build and maintain embedded and real-time software
  • Develop simulation, logging, and data pipelines
  • Build bench, rig, and field validation of the autonomy stack
  • Collaborate with hardware and controls engineers

Required qualifications

  • Bachelor's degree in Mechatronics, Robotics, Computer Science, Electrical, or related engineering discipline
  • 2+ 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.