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
Location: Pinetown, ZA
Posted Date: 8/20/2025
Contact Information
Contact | Human Resources |
---|