Senior Robotics Engineer; AI Focus
Pretoria, 0002, South Africa
Listed on 2026-11-04
-
Software Development
Robotics, AI Engineer (Applied/Software), Machine Learning/ ML Engineer
About the Role
Our client is seeking a highly skilled and motivated Senior Robotics Engineer with a strong focus on Artificial Intelligence to join their innovative R&D team in Pretoria, Gauteng . This role is central to the development of autonomous robotic systems that leverage cutting-edge AI algorithms for complex tasks in industrial automation and advanced manufacturing. You will be responsible for designing, implementing, and testing intelligent control systems, perception modules, and learning frameworks for our robotic platforms.
The ideal candidate will possess a deep understanding of robotics principles, machine learning, computer vision, and path planning, coupled with proven experience in bringing AI-driven robotic solutions to life. This is an exciting opportunity to contribute to the future of intelligent automation in a dynamic and growth-oriented environment.
- Design, develop, and implement AI algorithms for robot perception, decision-making, and control.
- Integrate machine learning models into robotic systems for tasks such as object recognition, navigation, and manipulation.
- Develop and optimize motion planning and control strategies for complex robotic movements.
- Work with sensor data (cameras, LiDAR, IMUs) to enable robots to perceive and interact with their environment.
- Conduct rigorous testing and validation of robotic systems, both in simulation and real-world environments.
- Collaborate closely with hardware engineers to ensure seamless integration of software and hardware components.
- Stay current with the latest advancements in AI, machine learning, and robotics research.
- Document code, algorithms, and system designs thoroughly.
- Master's or Ph.D. in Robotics, Computer Science, Electrical Engineering, or a related field with an AI specialization.
- Minimum of 5 years of experience in robotics software development, with a significant focus on AI and machine learning.
- Proficiency in programming languages such as C++ and Python.
- Experience with robotics middleware like ROS (Robot Operating System).
- Strong understanding of machine learning frameworks (e.g., Tensor Flow, PyTorch) and computer vision libraries (e.g., OpenCV).
- Proven experience in developing and deploying AI models for real-world robotic applications.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and teamwork abilities, necessary for collaboration in Pretoria, Gauteng .
- Our client offers a competitive salary, comprehensive health insurance, and a retirement savings plan.
- We believe in investing in our employees' growth and provide ample opportunities for professional development, including access to advanced training, workshops, and conference attendance.
- Employees enjoy a supportive and collaborative work environment, with a focus on innovation and work-life balance.
- This hybrid role allows for flexibility, combining on-site collaboration with remote work capabilities, facilitating your contribution from anywhere within commuting distance of Pretoria, Gauteng .
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).