Senior Robotics Software Engineer - AI/ML for Autonomy

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 1,000,000 - 1,800,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Competitive salary and bonuses
Health, dental, and vision insurance
Retirement plan
Generous paid time off
Professional development opportunities
Access to robotics labs

Job summary

WhatJobs Direct in Nelspruit, Mpumalanga, ZA, is seeking a Senior Robotics Software Engineer to lead AI/ML integrada software for autonomous robotic systems. You will design perception, navigation, and control software, leveraging ROS, OpenCV, and popular ML frameworks.

The role blends remote flexibility with essential in-office collaboration at the robotics lab. The ideal candidate has a strong background in robotics software, solid C++/Python skills, and experience with Gazebo or similar

Qualifications

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or related field.
  • 6+ years of professional software development experience, with at least 3 years focused on robotics.
  • Strong programming skills in C++ and Python.
  • Experience with ROS and AI/ML frameworks in robotics.
  • Experience with OpenCV and computer vision libraries.
  • Familiarity with simulation environments like Gazebo or V-REP.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, suitable for a hybrid work setting.

Responsibilities

  • Design, develop, and implement robust software for robotic systems, focusing on AI/ML integration.
  • Develop and integrate algorithms for robot perception, localization, mapping, and path planning.
  • Implement and fine‑tune machine learning models for tasks such as object detection, scene understanding, and decision‑making.
  • Work with robotic operating systems (e.g., ROS) and associated libraries.
  • Develop APIs and interfaces for integrating various hardware components and software modules.
  • Conduct thorough software testing, debugging, and performance optimization.
  • Collaborate effectively with hardware engineers, AI researchers, and other software developers in a hybrid environment.
  • Stay current with advancements in robotics, AI, machine learning, and related software technologies.
  • Mentor junior software engineers and contribute to code reviews and architectural design discussions.
  • Maintain comprehensive software documentation and adhere to coding standards.

Skills

C++
Python
Problem solving
Communication

Education

Bachelor's or Master's in Computer Science/Robotics/EE

Tools

ROS
OpenCV
TensorFlow
PyTorch
Gazebo

Job description

WhatJobs Direct in Nelspruit, Mpumalanga, ZA, is seeking a Senior Robotics Software Engineer to lead AI/ML integrada software for autonomous robotic systems. You will design perception, navigation, and control software, leveraging ROS, OpenCV, and popular ML frameworks.

The role blends remote flexibility with essential in-office collaboration at the robotics lab. The ideal candidate has a strong background in robotics software, solid C++/Python skills, and experience with Gazebo or similar

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Robotics Engineer: Autonomous Systems & Perception
Senior AI Robotics Engineer: Autonomous Systems & Perception

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Paid time off
+1
Senior Robotics Software Engineer - AI & Machine Learning Integration
Senior Robotics Software Engineer - AI & Machine Learning Integration

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,000,000 - 1,800,000
Hybrid work model
Competitive salary and bonuses
Health, dental, and vision insurance
+4
Senior Robotics Software Engineer — Hybrid, Autonomy & Perception
Senior Robotics Software Engineer — Hybrid, Autonomy & Perception

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work
Health insurance
+1
Hybrid Robotics Software Engineer — AI & Computer Vision
Hybrid Robotics Software Engineer — AI & Computer Vision

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 1,200,000
Robotics Software Engineer - AI Integration
Robotics Software Engineer - AI Integration

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 1,200,000
Senior Robotics Software Engineer - Remote AI & Autonomy
Senior Robotics Software Engineer - Remote AI & Autonomy

Placements24 • Bloemfontein

Hybrid
ZAR 1,000,000 - 1,500,000
Health insurance
Home office allowance
Professional development budget
+1
Senior AI Robotics Engineer — Industrial Automation
Senior AI Robotics Engineer — Industrial Automation

Placements24 • LegKraal Gate

On-site
ZAR 1,200,000 - 2,000,000
Medical aid
Retirement fund
Professional development
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work
Health insurance
+1
Senior ML Engineer, Robotics & Autonomy – Hybrid
Senior ML Engineer, Robotics & Autonomy – Hybrid

Placements24 • Polokwane

Hybrid
ZAR 1,200,000 - 2,000,000
Health insurance
Pension contributions
Hybrid work
+2
Senior Robotics Engineer - AI Integration
Senior Robotics Engineer - AI Integration

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Paid time off
+1