Mechatronic Engineer

Job Location

Pinetown, South Africa

Job Description

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 management Strong knowledge of kinematics, control systems, and sensor integration Proficiency in C++ and/or Python Familiarity with hardware interfaces (CAN, SPI, I2C, UART, etc.) Experience with Linux-based development environments (e.g., Ubuntu) Excellent problem-solving and teamwork skills

Location: Pinetown, ZA

Posted Date: 8/20/2025
View More Jobs

Contact Information

Contact Human Resources

Posted

August 20, 2025
UID: 5360722369

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.