Design and build reliable wiring harnesses, quick-turn electronics packaging, and strain-relieved cable routing across articulating robotic joints.
Troubleshoot issues across mechanical, electrical, and firmware boundaries, performing Root Cause Corrective Action (RCCA) to maximize lab fleet uptime and reliability (MTBF).
Minimum qualifications
Bachelor’s degree in Mechanical Engineering, Electrical Engineering, Mechatronics, Robotics, a related technical field, or equivalent practical experience.
4 years of experience working in robotics hardware development, electromechanical prototyping, or robot systems integration.
Experience in 3D CAD (e.g., SolidWorks, Onshape, NX, or Creo) and direct prototyping (e.g., 3D printing, machining, laser cutting, or cable harnessing).
Experience writing embedded firmware for microcontrollers (e.g., C or C++) and low-level hardware interface, driver, or diagnostic code in Python and C++ on Linux.
Experience with debugging using lab instrumentation (e.g., oscilloscopes, logic analyzers, or DMMs) and embedded communication buses (e.g., CAN, EtherCAT, SPI, I2C, or USB).
Preferred qualifications
Master's degree or PhD in Electrical Engineering, Computer Engineering, Physics, or a related field.
Bachelor’s degree in Mechanical Engineering, Electrical Engineering, Mechatronics, Robotics, a related technical field, or equivalent practical experience.
4 years of experience working in robotics hardware development, electromechanical prototyping, or robot systems integration.
Experience in 3D CAD (e.g., SolidWorks, Onshape, NX, or Creo) and direct prototyping (e.g., 3D printing, machining, laser cutting, or cable harnessing).
Experience writing embedded firmware for microcontrollers (e.g., C or C++) and low-level hardware interface, driver, or diagnostic code in Python and C++ on Linux.
Experience with debugging using lab instrumentation (e.g., oscilloscopes, logic analyzers, or DMMs) and embedded communication buses (e.g., CAN, EtherCAT, SPI, I2C, or USB).