Senior Robotics Software Engineer
Core
Design and own embedded and edge software for autonomous tractors, ensuring safety-critical operations in field conditions.
Role type
Senior IC robotics software engineer (embedded/autonomy)
Builds
Autonomous tractor control systems, safety mechanisms, perception pipelines, and communication pipelines for heavy machinery.
Domain
Agriculture + Robotics/Autonomous Systems
Deliverable
production ML models | product features
Required skills
C/C++ (embedded/microcontrollers), Python, control theory, localisation, path planning, sensor fusion, HIL testing, Linux-based edge systems, LiDAR/camera perception
Preferred skills
ROS/ROS2, Gazebo simulation, NVIDIA Jetson, OTA updates, CAN bus (J1939), Buildroot/Yocto
Technologies
C, C++, Python, LiDAR, cameras, Linux, microcontrollers, CAN bus, NVIDIA Jetson, Gazebo
Responsibilities
Design tractor safety systems (failsafes, watchdogs, redundancy); develop high-reliability edge software; implement perception pipelines and sensor fusion; maintain communication pipelines between hardware and cloud; build automated test frameworks and lead HIL testing; implement logging and diagnostics for field debugging.
Seniority
Senior, hands-on IC