Implement improvements to our existing end of line automation software
Use results from full subassembly validation campaigns to write automation tests for new hardware from scratch
Spend time on the manufacturing line understanding and responding to key pain points, including troubleshooting failures, improving visibility and debuggability, and increasing test coverage to catch downstream issues
Develop user-friendly GUI screens for production technicians to operate
Requirements:
Bachelor’s or higher degree in Software, Mechanical, Electrical, or Controls Engineering
Strong proficiency in writing Python and C++ for interfacing with real hardware including actuators, sensors, relays, etc
Experience with common embedded stacks: Debian Linux, Ethernet, USB, SPI, UART, SCPI
Capable of reading and interpreting electronic circuit diagrams and integrating sensors and actuators
Strong understanding of best practices in software engineering
Bonus Qualifications:
Manufacturing software experience
Previous work on mobile robots
The US base salary range for this full-time position is between $180,000 - $250,000 annually.