Software Engineer, Robotics
Core
Build automated testing environments, CI/CD pipelines, and engineering tooling for robotics model training, serving, evaluation, and Hardware-in-the-Loop testing.
Role type
Senior IC software engineer (robotics infrastructure & DevOps)
Builds
Automated testing harnesses, CI/CD pipelines, synthetic edge-case testing systems, and agent-testing environments for robot algorithms.
Domain
Robotics, Machine Learning, DevOps, Embedded Systems
Deliverable
production ML models | infrastructure
Required skills
C++, Python, CI/CD pipeline management, automated testing framework design, large-scale model training and serving, Hardware-in-the-Loop testing, embedded systems programming
Preferred skills
Robotics domain knowledge, heterogeneous architecture experience (TPUs, GPUs, edge devices), custom Linux environments, AI tooling for engineering productivity
Responsibilities
Implement automated testing environments and software harnesses across the robotics stack; Build and manage CI/CD pipelines, staging environments, and regression checks; Monitor engineering productivity metrics and build tooling to reduce bottlenecks; Integrate automation and AI tooling for root-cause analysis and synthetic edge-case testing; Create agent-testing systems involving 2D/3D games, physics simulators, and robot algorithm testing.
Seniority
Senior, hands-on IC
