About the Role
Our client, a pioneering firm at the forefront of automation and artificial intelligence, is seeking a highly skilled Research Engineer to join their advanced R&D lab in Tembisa, Gauteng. This role is ideal for an individual passionate about developing and implementing sophisticated robotic systems and automation solutions. You will be involved in the entire lifecycle of research and development, from conceptualization and prototyping to testing and deployment of cutting-edge robotic technologies. The focus will be on creating intelligent, autonomous systems capable of complex tasks in dynamic environments. The ideal candidate will have a strong background in robotics, control systems, computer vision, and software development, with a proven ability to translate theoretical concepts into functional prototypes. You will work within a collaborative team of engineers and scientists, pushing the boundaries of what is possible in robotics and automation. This is a unique opportunity to contribute to transformative projects in a stimulating and technologically advanced setting in Tembisa, Gauteng.
Key Responsibilities
- Design, build, and test robotic systems and automation hardware prototypes.
- Develop and implement control algorithms, motion planning, and navigation systems for robots.
- Integrate computer vision systems for perception, object recognition, and environmental mapping.
- Write robust and efficient software for robotic applications using languages such as C++ and Python.
- Conduct performance testing and validation of robotic systems under various operational conditions.
- Collaborate with cross-functional teams, including mechanical engineers and software developers, to achieve project goals.
- Research and evaluate new technologies and methodologies in robotics and automation.
- Document research findings, technical specifications, and test results.
- Troubleshoot and resolve issues related to hardware and software components of robotic systems.
- Contribute to the development of intellectual property through patents and technical publications.
- Ensure adherence to safety standards and best practices in the laboratory and testing environments.
Requirements
- Bachelor's or Master's degree in Mechanical Engineering, Electrical Engineering, Computer Science, Robotics, or a related field.
- Minimum of 4 years of experience in robotics research and development or a related engineering discipline.
- Strong proficiency in C++ and Python programming languages, particularly for robotics applications.
- Hands-on experience with robotic operating systems (ROS) is essential.
- Knowledge of control theory, kinematics, dynamics, and motion planning.
- Experience with computer vision libraries (e.g., OpenCV) and algorithms is highly desirable.
- Familiarity with sensors, actuators, and embedded systems.
- Experience with simulation tools (e.g., Gazebo, MuJoCo) is a plus.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong teamwork and communication abilities.
- Ability to work effectively in a fast-paced R&D environment in Tembisa, Gauteng.
Benefits
- Competitive hourly rate based on experience and qualifications.
- Opportunity to work on innovative and challenging robotics projects.
- Exposure to state-of-the-art hardware and software technologies.
- Collaborative and dynamic research environment.
- Professional development opportunities.
- Contribution to cutting-edge automation solutions.
- Potential for contract extension based on performance and project needs.
- Work within a growing and technologically advanced sector.
- Gain hands-on experience with leading robotic platforms.
- Supportive team culture focused on innovation.