Autonomy Engineering Specialist - Operator Safety Systems
Core
Design, develop, and integrate production C++ software for perception-enabled safety features, operator awareness, and collision mitigation in heavy equipment.
Role type
Senior IC software engineer (autonomy/safety systems)
Builds
Production software for operator safety systems on heavy equipment
Domain
Heavy equipment (mining, construction) + embedded robotics + perception
Deliverable
production ML models | product features
Required skills
Advanced C++, embedded/edge software development, real-time system design, sensor data pipeline integration, software architecture, debugging/profiling, hazard-aware design
Preferred skills
Robotics/autonomy software, machine vision, sensor fusion, GStreamer, camera calibration, LiDAR/radar/GNSS integration, embedded Linux, GPU-accelerated processing
Technologies
C++, GStreamer, embedded Linux, GPU, LiDAR, radar, GNSS, thermal cameras
Responsibilities
Design and implement C++ software for safety systems; build camera/sensor/perception pipelines; lead architecture and design trade-off discussions; troubleshoot complex software issues; mentor engineers
Seniority
Senior, hands-on IC