Robotics Test Engineer (V&V)
We are a forward-thinking organization at the forefront of innovation. Our teams are composed of world-class engineers and scientists dedicated to solving some of the most challenging problems in automation and robotics. We foster a culture of intellectual curiosity, deep collaboration, and a relentless pursuit of technical excellence.
Your Mission and Core Responsibilities
- Architect, develop, and execute comprehensive verification and validation (V&V) test plans for sophisticated robotic and mechatronic systems.
- Conceptualize, design (utilizing advanced CAD software), and fabricate custom test rigs, fixtures, and hardware-in-the-loop (HIL) environments to simulate demanding, real-world operational conditions.
- Develop and maintain a suite of robust, scalable automated test scripts and sequences using Python (leveraging frameworks like PyTest) and National Instruments tools like TestStand or LabVIEW.
- Conduct rigorous reliability, lifecycle, and performance testing to push systems to their limits and uncover potential failure modes before they reach the field.
- Perform profound analysis of complex, high-volume data sets acquired via DAQ hardware, identifying subtle bugs, performance bottlenecks, and system anomalies.
- Lead comprehensive root cause analysis investigations for any identified issues, collaborating with design and systems engineers to implement effective and permanent solutions.
- Drive the end-to-end requirements traceability process—from initial specification through to final system validation—and meticulously document all test procedures, results, and bug reports within project management tools like JIRA.
- Troubleshoot and resolve complex electromechanical issues that arise during testing, requiring a hands-on approach and a deep understanding of integrated systems.
Required Qualifications and Technical Expertise
- Bachelor of Science (B.S.) or Master of Science (M.S.) in Mechanical Engineering, Electrical Engineering, Mechatronics, Computer Science, or a related technical discipline.
- A minimum of 5 years of direct, hands-on experience in a robotics or automation test engineering role, with a strong focus on verification and validation (V&V).
- Expert-level programming proficiency in Python for test automation (PyTest, NumPy, Pandas) and a strong command of C++ for system-level debugging.
- Demonstrable experience with Robot Operating System (ROS or ROS 2) for developing and testing robotic applications.
- Proven ability to design mechanical fixtures and test setups using CAD software (e.g., SolidWorks, CATIA, or similar).
- Hands-on experience with data acquisition (DAQ) hardware, signal conditioning, and various sensor types (e.g., encoders, IMUs, force/torque sensors).
- Familiarity with test sequence automation software, particularly LabVIEW or TestStand, is highly desirable.
- A systematic and detail-oriented approach to documentation and requirements management, with experience using tools such as JIRA and Confluence.
Preferred Skills
- Experience working within regulated industries such as aerospace (DO-178C/DO-254), automotive (ISO 26262), or medical devices (IEC 62304 / FDA regulations).
- Advanced knowledge of control systems theory and its application in robotic systems.
- A portfolio of past projects demonstrating custom test rig design and fabrication.
