Autonomy Software Development Engineer
Core
Develop production quality C++ software and autonomous truck models for large mining trucks in harsh production environments.
Role type
Software Development Engineer (Autonomy)
Builds
Autonomous large mining truck models and features
Domain
Mining and construction automation
Deliverable
production ML models | product features
Required skills
C++ programming, robotics principles, functional safety design, software development life cycle, problem solving, mathematics, engineering fundamentals
Preferred skills
Bachelor's, Master's, or PhD in Robotics, Electrical, or Computer Engineering
Technologies
C++
Responsibilities
Design and document autonomous truck software, code production quality C++ solutions, support requirements generation and architecture decisions, execute functional safety validation processes
Seniority
Mid-level IC
Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.