CareerPlan

Software Engineer, Robot Integration and Test

San MateoFull-time2026-10-28 → 2026-11-10

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