Robotics Software Engineer

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 700,000 - 1,100,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health and retirement benefits
Access to robotics labs and equipment
Hybrid work model
Professional growth opportunities

Job summary

Placements24 is seeking a Robotics Software Engineer to join an advanced R&D team in Nelspruit. You will design, develop and integrate software for robotic systems, enabling autonomous operation and integration with cutting-edge hardware.

The role emphasizes control systems, perception modules, and motion planning, with hands-on work in ROS and simulation tools. Hybrid work model with opportunities for growth.

Qualifications

  • Bachelor's or master's degree in robotics, CS, EE, or related field.
  • 3+ years of robotics software development experience.
  • Proficiency in C++ and Python with ROS experience.
  • Strong knowledge of control theory, kinematics, dynamics, and sensor fusion.

Responsibilities

  • Develop robot control systems and software architectures.
  • Design perception modules and sensor data processing.
  • Implement motion planning, navigation, and manipulation algorithms.
  • Write clean, documented code in C++ and Python.
  • Collaborate with hardware engineers to test robotic systems.
  • Debug and troubleshoot real-world robotic software issues.

Skills

C++
Python
ROS
Control theory
Kinematics
Dynamics
Sensor fusion
SLAM

Education

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

Tools

ROS

Job description

About the Role

Our client is seeking a talented Robotics Software Engineer to join their advanced R&D team in Nelspruit . You will be instrumental in designing, developing, and integrating software for robotic systems, enabling them to perform complex tasks autonomously. This role involves working with cutting-edge hardware and software, developing control systems, perception modules, and motion planning algorithms. You will have the opportunity to contribute to innovative robotic solutions that push the boundaries of automation.

Key Responsibilities
  • Develop and implement robot control systems and software architectures.
  • Design and integrate perception modules, including sensor data processing and environmental understanding.
  • Implement motion planning, navigation, and manipulation algorithms for robotic platforms.
  • Write clean, efficient, and well-documented code in C++ and Python.
  • Collaborate with hardware engineers to test and validate robotic systems.
  • Debug and troubleshoot complex software and system issues in real-world robotic applications.
Requirements
  • Bachelor's or Master's degree in Robotics, Computer Science, Electrical Engineering, or a related field.
  • 3+ years of experience in robotics software development .
  • Proficiency in C++ and Python, with experience in ROS (Robot Operating System).
  • Strong understanding of control theory, kinematics, and dynamics.
  • Experience with sensor fusion, SLAM, and motion planning algorithms.
  • Familiarity with simulation tools and embedded systems.
Benefits
  • Competitive salary and performance-related bonuses.
  • Comprehensive health and retirement benefits.
  • Access to state-of-the‑art robotics labs and equipment.
  • Opportunities for professional growth and skill development in robotics.
  • A collaborative and innovative work environment with a hybrid model.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

Placements24 • LegKraal Gate

On-site
ZAR 600,000 - 900,000
Health insurance
Dental & Vision insurance
Generous annual leave
+2
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 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 AI Engineer
Robotics AI Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Robotics labs access
Professional development
+1
Robotics Software Engineer — Hybrid, Autonomy Focus
Robotics Software Engineer — Hybrid, Autonomy Focus

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 • LegKraal Gate

On-site
ZAR 600,000 - 900,000
Competitive salary
State-of-the-art robotics labs
Continuous learning
+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
Automation Engineer
Automation Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical, dental, and vision insurance
Advanced training opportunities
+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
Automotive Software Developer
Automotive Software Developer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health and wellness benefits
Career growth
+2