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.
About the job
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++, C, Can, Drive-By-Wire, Embedded Systems, Health Monitoring, Telemetry, Ota Deployment, Networking, System Identification
Similar jobs
Embedded Engineering jobsLeads hardware, embedded software, networking, and flight-test integration for autonomous aerial systems. Requires 5+ years in robotics, embedded systems, flight testing, or autonomous vehicles, with strong Linux, networking, scripting, electronics, and troubleshooting skills.
Owns end-to-end modem algorithm definition, implementation, and validation for a high-performance satellite communications ground-network platform. Requires a bachelor’s degree, 5+ years of relevant experience, strong digital communications expertise, and experience deploying waveform processing into SDR or FPGA systems.
Leads the technical direction and implementation of safety-critical vehicle controls, from actuator control and trajectory tracking through fleet-scale calibration and deployment. The role also mentors the controls team and requires production software experience, vehicle controls expertise, and strong numerical optimization foundations.
Design and develop reliable sensor and compute platform software for autonomous vehicles, spanning device drivers through application-level systems. The role requires 6+ years of experience, strong C++ and concurrency expertise, and deep Linux real-time systems knowledge.
Leads systems engineering for autonomous battery-electric rail vehicles, defining architectures and requirements while driving integration, verification, and validation across hardware, firmware, and command-and-control software. Requires a relevant engineering or computer science degree and at least five years working with complex hardware systems.