We are looking for a Production Software Engineer to join our team. The role involves transitioning robots from engineering to reliable, scalable manufacturing. You will work hands-on with systems that span electronics, firmware, middleware, and mechanical integration identifying and resolving production issues to ensure long-term reliability.
Requirements
- Triage and debug robot issues on the factory floor across electronics, firmware, middleware, and mechanical components.
- Develop and maintain software for manufacturing test, calibration, validation, and system bring-up
- Design and implement robot self-test frameworks for end-of-line and end-of-day validation
- Build structured diagnostics and error reporting systems to enable rapid root-cause analysis
- Translate engineering prototypes into robust, production-ready processes and tools
- Own and evolve test software across various robot subsystems, PCBAs, and sensors
- Support bootloaders, OTA flows, versioning, and traceability in distributed robot subsystems
- Collaborate with Manufacturing, Controls, and Systems teams to improve yield, reliability, and throughput
- Contribute to a modern Manufacturing Software stack, including: Factory station software and hardware abstraction layers, Integrations with MES, logging, and traceability systems, DevOps, software version control, and deployment for factory software, Operator-facing tools such as kiosk modes, health indicators, and access workflows
Benefits
- Health, dental, and vision insurance
- 401(k) with company match
- Paid time off and holidays