Skip to content

Technical Lead, Mining Autonomy Platform

Leads technical direction for mining autonomy platform, owning low-level vehicle controls, software platform for health monitoring/telemetry/deployment, and 0→1 vehicle bring-up. Requires 7+ years in embedded systems/robotics, C/C++ proficiency, and tech leadership experience.

125k – 222kSunnyvale, CAEmbedded EngineeringOnsite7+ YOE

About the role

Responsibilities

  • Lead technical direction and mentor engineers for the Autonomy Platform team, setting architecture and execution priorities
  • Work with autonomy product team to define roadmap across internal product milestones and customer requirements
  • Own the low-level vehicle controls interface — designing and implementing the autonomy-to-vehicle control layer, including drive-by-wire integration and system identification for new mining platforms
  • Build and maintain the software platform that keeps autonomous vehicles healthy in production: health monitoring, diagnostics, telemetry pipelines, networking, and OTA deployment
  • Drive 0→1 bringup of new mining vehicle platforms, from initial hardware bring-up through software integration and field validation
  • Partner with internal teams to integrate shared capabilities and adapt them for the specific requirements of mining environments
  • Define and uphold engineering standards for reliability, safety, and scalability as the fleet grows toward full production deployment

Requirements

  • 7+ years of experience in embedded systems, robotics, or autonomous vehicle software development
  • Proven experience leading a technical team or functioning as a tech lead on a complex systems project
  • Hands-on background in robotics actuation — CAN, drive-by-wire, or similar control interfaces
  • Experience building or owning software platform components: health monitoring, telemetry, diagnostics, or deployment systems for production embedded platforms
  • Proficiency in C/C++ for embedded and real-time systems development
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field

Nice to Have

  • Experience in mining, construction, or agriculture autonomy — familiarity with the operating environment and vehicle types (haul trucks, dozers, drills, etc.)
  • Background in controls, system identification (sysid), or vehicle dynamics modeling
  • Familiarity with OTA deployment and fleet management systems for embedded platforms
  • Prior work in a 0→1 environment — taking a new vehicle platform from initial bring-up to production readiness
  • Experience working with partner or external teams to integrate shared platform components into a product-specific application

Compensation

Base salary range: $125,000 - $222,000 USD annually, plus equity and benefits.

Skills

C++CCanDrive-By-WireEmbedded SystemsHealth MonitoringTelemetryOta DeploymentNetworkingSystem Identification

Senior Engineer, Embedded OS (Dallas Tx) (R3793)

Designs, develops, and optimizes embedded OS components (Linux/RTOS) for UAVs, focusing on performance, reliability, security, and hardware integration. Requires 5+ years in real-time embedded systems, proficiency in C/C++/Python, and driver's development.

125k – 185kDallas, TXEmbedded EngineeringOn-site5+ YOECC++

Systems Integration and Test Engineer (Mid to Senior Level)

Owns definition, integration, verification, and failure analysis of autonomous drone systems. Drives requirements, architecture, testing, data analysis, and cross-functional issue resolution to ensure product reliability for infrastructure, public safety, and defense applications. Requires 3+ years in electro-mechanical systems.

128k – 213kSan Mateo, CAEmbedded EngineeringHybrid3+ YOESQLPcbas

Senior Engineer, Sensor Integration

Sensor Integration Engineer supporting selection, characterization, calibration, and integration of multi-modal navigation sensors. Requires cross-functional work across electrical, mechanical, and software domains with 1-4 years experience.

120k – 180kDallas, TX +1Embedded EngineeringOn-site1+ YOESpiI2C

Senior Engineer, Software Embedded Applications (R5071)

Develop high-quality C/C++ embedded software for X-Bat UAV avionics, integrating sensors, subsystems, and AI components while ensuring safety and reliability in aerospace applications.

120k – 190kBoston, MAEmbedded EngineeringOn-siteCC++

Senior Engineer, Software Embedded Applications (R5070)

Develop and integrate embedded C/C++ avionics software for UAVs, working with cross-functional teams on sensors, autonomy systems, and hardware-in-the-loop testing. Requires strong embedded systems experience and a STEM degree.

120k – 190kDallas, TXEmbedded EngineeringOn-siteCC++