Manufacturing Software Test Engineer
Core
Writing, troubleshooting, and maintaining end-of-line software for programming, calibrating, and verifying subassemblies of autonomous humanoid robots.
Role type
Manufacturing Software Test Engineer
Builds
End-of-line automation software for robot subassembly verification
Domain
Robotics manufacturing / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C++, embedded systems programming, hardware interfacing (actuators, sensors, relays), embedded stacks (Debian Linux, Ethernet, USB, SPI, UART, SCPI), circuit diagram interpretation, software engineering best practices
Preferred skills
Manufacturing software experience, mobile robot development experience
Technologies
Python, C++, Debian Linux, Ethernet, USB, SPI, UART, SCPI
Responsibilities
Implement improvements to existing end-of-line automation software; write automation tests for new hardware based on validation campaign results; troubleshoot manufacturing line failures and improve test coverage; develop user-friendly GUI screens for production technicians
Seniority
Mid-Senior, hands-on IC