Senior Robotics Software Engineer
Job in
Stellenbosch, 7600, South Africa
Listed on 2026-11-01
Listing for:
Placements24
Full Time
position Listed on 2026-11-01
Job specializations:
-
Software Development
Robotics, Embedded Software Engineer, Software Engineer, Python
Job Description & How to Apply Below
Our client is at the forefront of automation and intelligent systems, and they are seeking a highly skilled Senior Robotics Software Engineer to join their innovative team in Paarl
, Western Cape
, ZA
.
- Design, develop, and maintain software for complex robotic systems, including firmware, middleware, and high-level control applications.
- Implement and optimize algorithms for robot perception, localization, mapping, and path planning using ROS (Robot Operating System).
- Develop and integrate sensor drivers and data processing pipelines (e.g., LiDAR, cameras, IMUs).
- Write clean, efficient, and well-documented C++ and Python code for real-time robotic applications.
- Conduct rigorous testing and validation of robotic software, including unit testing, integration testing, and system-level validation.
- Collaborate with mechanical and electrical engineers to define system requirements and ensure seamless integration of hardware and software.
- Troubleshoot and debug complex software and system issues in laboratory and field environments.
- Stay abreast of the latest advancements in robotics and AI, and contribute to the team's innovation efforts.
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
- 5+ years of professional experience in robotics software development.
- Strong proficiency in C++ and Python programming languages.
- Extensive experience with ROS (Robot Operating System) and its associated packages.
- Solid understanding of robot kinematics, dynamics, control theory, and computer vision.
- Experience with real-time operating systems (RTOS) and embedded systems development.
- Familiarity with simulation environments (e.g., Gazebo) and version control systems (e.g., Git).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities.
- Must be able to work on-site in Paarl
, Western Cape
, ZA
.
- Our client offers a competitive salary, comprehensive health benefits, a retirement savings plan, and opportunities for professional growth and development.
Join a leading innovator in automation and make a significant impact on the future of Robotics in Paarl
, Western Cape
, ZA
.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×