Test Engineer - Robotics

HDTFredericksburg, VA

About The Position

Responsible for developing and executing test plans, procedures, and protocols for complex electromechanical systems such as robotic arms and unmanned ground vehicles. Develops requirements, selects test equipment, develops test automation scripts or software, and provides ongoing support and improvements in the course of product development, production and/or testing. Conducts testing of control and embedded software systems, ranging from low-level device drivers and motor commutation, to power management and high-level applications, such as controlling robotic devices. Able to troubleshoot devices that span the mechanical, electrical, and control system domains, typical of robotic systems. Has the ability to lead robot testing projects of moderate to high complexity and to work in a highly-collaborative, multi-disciplinary team environment. Assists in fabrication, troubleshooting, testing and warranty service of prototypes, working in close collaboration with the sales, quality, manufacturing, service personnel, and engineering groups.

Requirements

  • Software (C/C++, Python) testing, debugging software code & develop testing scripts
  • Broad understanding of electromechanical systems
  • Good troubleshooting and hands on skills (soldering, mechanical assembly, etc…)
  • Familiarity with instrumentation & tools required for debug, test and integration of embedded systems, including oscilloscopes, logic analyzers, etc.
  • Experience in creating technical documentation
  • Experience with motor control and sensor interfacing
  • Data analysis skills (Excel, Python, Matlab)
  • Able to read mechanical drawings and electrical schematics
  • Strong interpersonal skills and the ability to work with customers, vendors, employees and managers at all levels within the company
  • Strong computer skills with demonstrated proficiency in standard business software packages (e.g., Microsoft Office). With a focus on Microsoft Excel
  • 5 years’ experience
  • BS, or MS Computer, Software, Robotics, or Mechanical Engineering.

Nice To Haves

  • Data analysis skills (Excel, Python, Matlab)
  • Experience with CAD (SolidWorks preferred)
  • Familiar with industry test protocols such as MIL-STD 810 and 461
  • Experience with ROS (Robot Operating System)
  • Experience with Software configuration management (i.e., GitHub)
  • Experience with communications protocols and peripherals (CAN, TCP/IP, etc.)
  • Experience with software safety testing
  • Experience with motor control and sensor interfacing
  • C++ and/or Python
  • Strong electronics fundamentals as well as practical skills with circuit troubleshooting

Responsibilities

  • Developing and executing test plans, procedures, and protocols for complex electromechanical systems such as robotic arms and unmanned ground vehicles.
  • Developing requirements, selecting test equipment, developing test automation scripts or software, and providing ongoing support and improvements in the course of product development, production and/or testing.
  • Conducting testing of control and embedded software systems, ranging from low-level device drivers and motor commutation, to power management and high-level applications, such as controlling robotic devices.
  • Troubleshooting devices that span the mechanical, electrical, and control system domains, typical of robotic systems.
  • Leading robot testing projects of moderate to high complexity and working in a highly-collaborative, multi-disciplinary team environment.
  • Assisting in fabrication, troubleshooting, testing and warranty service of prototypes, working in close collaboration with the sales, quality, manufacturing, service personnel, and engineering groups.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service