Robotics Software Engineer
Core
Design and build autonomous mobile robot software for industrial facility operations, integrating commercial hardware and sensors.
Role type
Senior IC robotics software engineer
Builds
Autonomous mobile robot platform for industrial environments
Domain
Industrial automation / Robotics
Deliverable
production ML models | product features
Required skills
ROS/ROS2 navigation and motion planning, C++, Python, hardware bring-up and debugging, vendor SDK integration, robot safety engineering
Preferred skills
Computer vision (calibration, 3D reconstruction), industrial automation background, mechanical CAD familiarity
Technologies
ROS, ROS2, Nav2, MoveIt2
Responsibilities
Design and build software controlling autonomous mobile robot platforms; Develop navigation, localization, and motion-planning capabilities; Bring up and debug hardware end-to-end; Apply engineering judgment on robot safety; Set robotics architecture and practices; Own delivery of the first working prototype
Seniority
Senior, hands-on IC