Senior Test Development Engineer
Core
Develop and own functional and end-of-line test stations for NEO robot subassemblies (feet, head, battery, hands, arms, power boards) to ensure hardware quality before shipping.
Role type
Senior Test Development Engineer (Hardware/Software)
Builds
Production test stations, operator-facing test apps, and test-data pipelines for robot subassemblies.
Domain
Robotics manufacturing and electronics testing
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, C++, reading schematics, debugging electronics at board level, bench instrumentation, embedded systems, microcontrollers, communication protocols (CAN, SPI, I2C, UART, Ethernet, EtherCAT)
Preferred skills
Building production test stations, hardware-in-the-loop systems, robotics electromechanical systems, embedded Linux, test-data pipelines, SQL, Splunk, Linux, Docker, Git, CI/CD, Bazel
Technologies
Python, C++, CAN, SPI, I2C, UART, Ethernet, EtherCAT, oscilloscopes, logic analyzers, multimeters, programmable power supplies, embedded Linux, Docker, Git, CI/CD, Bazel, SQL, Splunk
Responsibilities
Own functional and end-of-line test stations for robot subassemblies across their full lifecycle; Ship operator-facing test apps with guided flows and robust error handling; Improve station uptime, cycle time, and test coverage; Reduce escaped defects by reproducing and resolving failures; Connect test results and logs into data systems for actionable insight
Seniority
Senior, hands-on IC
