Software Engineer, Robot Integration and Test
Core
Build automated manufacturing tests, technician workflows, and startup self-checks to verify robot hardware, software, and calibration before deployment or repair.
Role type
Senior IC software engineer (robot integration and test)
Builds
Automated test stations, guided technician workflows, and robot self-check systems
Domain
Robotics + Manufacturing
Required skills
Python, C++, Linux, ROS/ROS2, hardware interfacing, automated test development, debugging hardware/software, CAN/EtherCAT, camera calibration, sensor bring-up
Preferred skills
Robotics domain expertise, manufacturing test station experience, schema reading
Technologies
Python, C++, Linux, ROS, ROS2, CAN, EtherCAT
Responsibilities
Build automated manufacturing tests to verify robot functionality; Convert engineering scripts into guided technician workflows; Build one-click service tests for repair verification; Implement startup self-checks for hardware/software/config; Define pass/fail criteria with subsystem teams; Root-cause test failures across hardware/firmware/software; Track failure modes and feed learnings back into design and assembly processes
Seniority
Senior, hands-on IC
