×
Register Here to Apply for Jobs or Post Jobs. X

Robotics Software Engineer

Job in Upington, 8801, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-10
Job specializations:
  • Software Development
    Robotics, AI Engineer (Applied/Software), Embedded Software Engineer, Machine Learning/ ML Engineer
Job Description & How to Apply Below
About the Role

Our client is seeking a skilled Robotics Software Engineer to join their innovative team focusing on AI & Emerging Technologies in Upington, Northern Cape . This role involves developing software for advanced robotic systems, integrating AI algorithms, and ensuring seamless operation of autonomous or semi-autonomous machines. You will work on cutting-edge projects that push the boundaries of robotics and automation. This hybrid position offers a unique opportunity to apply your engineering expertise in a dynamic environment, contributing to the future of intelligent automation.

Key Responsibilities
  • Design, develop, and implement software for robotic systems, including control systems, navigation, and perception.
  • Integrate AI and machine learning algorithms into robotic platforms for enhanced autonomy and decision-making.
  • Develop and maintain simulation environments for testing and validation of robotic software.
  • Collaborate with hardware engineers to ensure optimal integration of software and hardware components.
  • Debug and troubleshoot complex software issues in real-time robotic applications.
  • Contribute to the entire software development lifecycle, from requirements gathering to deployment and maintenance.
Requirements
  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 3+ years of experience in robotics software development.
  • Proficiency in programming languages such as C++ and Python.
  • Experience with robotics frameworks like ROS (Robot Operating System).
  • Familiarity with AI/ML concepts relevant to robotics, such as path planning, computer vision, or reinforcement learning.
  • Experience with control systems and embedded systems development.
Benefits
  • Competitive salary and benefits package.
  • Hybrid work model offering flexibility.
  • Opportunities for professional growth and development in robotics and AI.
  • Engaging work environment on innovative projects in Upington .
  • Access to state-of-the-art robotics hardware and software tools.
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary