Robotics Software Engineer

Placements24

LegKraal Gate

On-site

ZAR 600,000 - 900,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental & Vision insurance
Generous annual leave
Professional development opportunities
Conference attendance

Job summary

Placements24 seeks a Robotics Software Engineer in Mahikeng to develop software powering intelligent robotic platforms. You will bridge AI with physical systems, building perception, navigation, and control modules.

The role requires C++ and Python proficiency, ROS experience, and a strong background in robotics algorithms, vision, and sensor fusion. Join a cutting-edge team delivering next-generation robotic solutions.

Qualifications

  • Bachelor's or Master's degree in CS/Robotics/EE or related field.
  • 3+ years of professional robotics software experience.
  • Proficiency in C++ and Python; ROS experience required.

Responsibilities

  • Develop, test, and deploy software for robotic systems (perception, planning, control).
  • Implement SLAM, localization, and mapping algorithms.
  • Integrate AI/ML models into robotic platforms for decision-making.
  • Collaborate with hardware engineers to ensure tight software/hardware integration.
  • Use simulation environments for testing and validation of robotics software.
  • Debug and optimize real-time robotic software for reliability.

Skills

C++
Python
ROS
Computer vision
Sensor fusion
AI/ML concepts
Robotics fundamentals

Education

Bachelor's or Master's degree in Computer Science, Robotics, or Electrical Engineering

Tools

ROS
Simulation environments

Job description

About the Role

Our client is seeking a skilled Robotics Software Engineer to join their cutting-edge team in Mahikeng , focusing on AI & Emerging Technologies . You will be instrumental in developing the software systems that power intelligent robotic platforms, bridging the gap between artificial intelligence and physical systems. This role involves designing, implementing, and testing complex software for perception, control, and navigation in robotic applications. Work in a hands-on environment in Mahikeng , contributing to the development of next-generation robotic solutions and collaborating with a team of talented engineers and researchers.

Key Responsibilities
  • Develop, test, and deploy robust software for robotic systems, including perception, planning, and control modules.
  • Implement algorithms for robot navigation, localization, and mapping (SLAM).
  • Integrate AI and machine learning models into robotic platforms for intelligent decision-making.
  • Collaborate with hardware engineers to define requirements and ensure seamless integration of software and hardware.
  • Utilize simulation environments for testing and validating robotic software before deployment.
  • Debug and optimize robotic software for real-time performance and reliability.
Requirements
  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 3+ years of professional experience in robotics software development.
  • Proficiency in C++ and Python, with experience in ROS (Robot Operating System).
  • Strong understanding of algorithms related to robot control, kinematics, and dynamics.
  • Experience with computer vision and sensor fusion techniques for robotics.
  • Familiarity with AI/ML concepts as applied to robotics is a plus.
Benefits
  • Competitive salary and potential for performance-based incentives.
  • Comprehensive health, dental, and vision insurance.
  • Generous annual leave and company holidays.
  • Opportunities for professional development and attending industry conferences.
  • Work on exciting and challenging robotics projects in Mahikeng .
  • A dynamic team environment focused on innovation and practical application.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer - AI Integration
Robotics Software Engineer - AI Integration

Placements24 • LegKraal Gate

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary & bonus
Hybrid work model
Health, retirement & life insurance
+2
Robotics AI Engineer
Robotics AI Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Robotics labs access
Professional development
+1
Robotics Engineer (AI Integration)
Robotics Engineer (AI Integration)

Placements24 • LegKraal Gate

On-site
ZAR 600,000 - 900,000
Competitive salary
State-of-the-art robotics labs
Continuous learning
+1
Robotics Software Engineer
Robotics Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary
Health and retirement benefits
Access to robotics labs and equipment
+2
Robotics Engineer - AI Integration
Robotics Engineer - AI Integration

Placements24 • Siyancuma Local Municipality

Hybrid
ZAR 800,000 - 1,150,000
Competitive salary
Bonuses
Health & retirement benefits
+1
Robotics Engineer - AI Integration
Robotics Engineer - AI Integration

Placements24 • Noord-Kaap

On-site
ZAR 600,000 - 900,000
Competitive salary
Professional development
Access to advanced robotics labs
Robotics Software Engineer — AI/SLAM (C++, ROS)
Robotics Software Engineer — AI/SLAM (C++, ROS)

Placements24 • LegKraal Gate

On-site
ZAR 600,000 - 900,000
Health insurance
Dental & Vision insurance
Generous annual leave
+2
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Performance bonuses
Stock options
+1
AI Software Engineer
AI Software Engineer

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Hybrid work model
Professional development
Robotics Engineer - AI Integration
Robotics Engineer - AI Integration

Placements24 • East London

On-site
ZAR 900,000 - 1,200,000
Competitive salary and bonuses
Medical aid and retirement fund
Generous paid time off
+2