← All roles

Sr. Software Engineer, Autonomy

Mariana Minerals· Software Development
Apply on company site
San Francisco HQ, Houston, TX, Ann Arbor, MI$140k - $200kFull-timePosted 2w ago

About the role

Senior/Staff software engineer role focused on building onboard and platform software for autonomous mining vehicles, from sensor drivers and data pipelines to drive-by-wire control, deployment/monitoring, and cloud data integration.

Responsibilities

  • Build and maintain the onboard software stack for autonomous mining vehicles, from sensor drivers through actuation commands, on industrial PCs that run in dust, vibration, and heat
  • Own time synchronization and calibration across LiDAR, cameras, radar, IMU, and GNSS so perception and localization get data they can trust
  • Build the pipelines that move sensor and telemetry data off the vehicle and into the cloud, including logging, recording, and labeling data for perception development and evaluation
  • Build deployment, monitoring, and fault-management tooling so we can update and operate a fleet of vehicles without logging into each one, and so the system detects and responds to software, sensor, compute, and network failures
  • Develop equipment simulations and test infrastructure, including replay of field logs, evaluation datasets, and vehicle models for acceleration, turning radius, and actuation latency
  • Integrate with drive-by-wire systems and write the low-level control logic and safety layer that connect the autonomy stack to the vehicle, including degraded operating modes and e-stop behavior
  • Work with MineOS and mine operations teams so the autonomy system exposes the health, faults, and metrics operators need to run it safely

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Robotics, Electrical, or related engineering discipline
  • 5-8+ years building software for robots, vehicles, or other systems that act in the physical world
  • Strong proficiency in C++ and/or Python, and experience with Linux and a robotics middleware such as ROS/ROS 2
  • Hands-on experience with sensor drivers, data pipelines, time synchronization, or calibration for LiDAR, cameras, radar, IMU, or GNSS
  • Working knowledge of real-time and embedded systems, networking, and debugging across the software-hardware boundary
  • Experience with simulation, logging and replay, or test and deployment infrastructure for robotics systems
  • Experience in autonomous vehicles, robotics, automotive, or off-highway equipment strongly preferred

Skills

Required:C++PythonLinuxROS/ROS 2Sensor integration
Last updated Oct 7, 2026. Interested? Apply on the company site.

About Mariana Minerals

We to the Future of Minerals, verify the mineral supply chain.

Mariana Minerals is a software-first, vertically integrated minerals company focused on supplying the minerals critical to modern energy, AI, and defense technologies.

software-firstmineralsenergyAIdefense

More open roles at Mariana Minerals