Staff Test Development Engineer - Software and Automation
Core
Lead the evolution, software architecture, and operational reliability of manufacturing test systems for next-generation robotics (Atlas program), bridging R&D prototypes to high-volume production.
Role type
Staff Test Development Engineer (Software & Automation)
Builds
End-of-Line (EOL) manufacturing test systems, test frameworks, and automation control strategies for robotic hardware.
Domain
Robotics manufacturing / Industrial automation
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C++, Linux, SQL, Git, mechatronic system integration, electro-mechanical actuation knowledge, test stand development, system design, debugging, test suite optimization, error handling.
Preferred skills
Robotics domain experience, test executive frameworks (LabVIEW, TestStand), PLM systems (Arena, Enovia), SPC/yield tracking/MES integration, PLC/Industrial automation programming, firmware writing, camera calibration.
Technologies
Python, C++, Linux, Git, LabVIEW, TestStand, Arena, Enovia, PLC, Universal Robots, FANUC
Responsibilities
Architect, design, implement, deploy, and maintain tools for test framework, automation, and control strategies; Debug, maintain, and improve existing test systems; Optimize prototype test benches for high-volume manufacturing; Refactor test code to optimize execution times and reduce false-fail rates; Perform hands-on test stand development, system design, execution, and analysis.
Seniority
Staff, hands-on IC with architectural leadership
