As a Mechatronic Engineer specializing in ROS2, you will be responsible for the design, integration, and implementation of robotic subsystems that combine mechanical, electrical, and software components. You will play a key role in developing autonomous and semi-autonomous platforms for industrial and / or research applications.
Key Responsibilities :
- Develop and integrate robotic systems using Robot Operating System 2 (ROS2)
- Design and prototype mechatronic assemblies, including actuators, sensors, and embedded controllers
- Write and maintain ROS2 nodes for real-time robotic behavior
- Work with perception systems, motion planning, and control algorithms
- Collaborate with cross-functional teams, including Software, Mechanical, and Electrical Engineers
- Perform testing, debugging, and validation of robotic platforms
- Contribute to system documentation and compliance with safety standards
Requirements :
Degree in Mechatronics, Robotics, Mechanical, or Electrical Engineering (or a related field)Hands-on experience with ROS2 (required), including middleware (DDS), nodes, launch files, and parameter managementStrong knowledge of kinematics, control systems, and sensor integrationProficiency in C++ and / or PythonFamiliarity with hardware interfaces (CAN, SPI, I2C, UART, etc.)Experience with Linux-based development environments (e.g., Ubuntu)Excellent problem-solving and teamwork skills