Motion & Control Engineer (Master EtherCAT)
pbAbout Oversonic Robotics /b /ppOversonic Robotics is a leading company in the field of cognitive humanoid robotics, founded in 2020 and focused on developing cognitive humanoid robotics for progress and well-being. Our mission is to make the benefits of the future accessible by creating innovative solutions for industry and healthcare. We aim to support people in repetitive, dangerous, and strenuous jobs with technological solutions that integrate with daily life and respect the environment. /ppbThe Role /b /ppWe are looking for an experienced Motion Control Engineer to join our Motion Team. In this role, you will be deeply involved in the low-level control architecture of our robots. Your primary focus will be on the development, optimization, and maintenance of our custom EtherCAT master, ensuring high-performance communication with various motor drives across our hardware platforms. /ppThe ideal candidate is passionate about robotics and technology, with a strong background in control systems and the practical skills needed to implement them on complex hardware. /ppbMain Responsibilities /b /pulliDesign, develop, and maintain our in-house EtherCAT master, based on the IgH EtherCAT Master, on Linux with a real-time kernel.
/liliDevelop low-level motor control software and integrate it with the rest of the Motion Team’s software stack. /liliIntegrate and support the different EtherCAT drives and motors used across our robots. /liliPerform rigorous testing, debugging, and troubleshooting on physical robot hardware. /li /ulpbRequirements /b /pulliMaster’s degree in Robotics Engineering, Automation Engineering, Computer Engineering, or a related field. /liliPrevious professional experience in low-level motor control and/or real-time embedded or Linux systems (this is not an entry-level position). /liliGood knowledge of control systems and their application to electric motors and actuators, including compliant and backdrivable ones. /liliStrong programming experience in C++; knowledge of Python. /liliSolid knowledge of the EtherCAT protocol. /liliExperience with Linux and real-time kernels. /liliExperience with version control systems (e.g., Git). /liliProficiency in English (written and spoken). /li /ulpbNice to Have /b /pulliExperience with ROS 2. /liliExperience with the IgH EtherCAT Master. /li /ul #J-18808-Ljbffr
/liliDevelop low-level motor control software and integrate it with the rest of the Motion Team’s software stack. /liliIntegrate and support the different EtherCAT drives and motors used across our robots. /liliPerform rigorous testing, debugging, and troubleshooting on physical robot hardware. /li /ulpbRequirements /b /pulliMaster’s degree in Robotics Engineering, Automation Engineering, Computer Engineering, or a related field. /liliPrevious professional experience in low-level motor control and/or real-time embedded or Linux systems (this is not an entry-level position). /liliGood knowledge of control systems and their application to electric motors and actuators, including compliant and backdrivable ones. /liliStrong programming experience in C++; knowledge of Python. /liliSolid knowledge of the EtherCAT protocol. /liliExperience with Linux and real-time kernels. /liliExperience with version control systems (e.g., Git). /liliProficiency in English (written and spoken). /li /ulpbNice to Have /b /pulliExperience with ROS 2. /liliExperience with the IgH EtherCAT Master. /li /ul #J-18808-Ljbffr