Senior Robotics Software Engineer - Hybrid, Impactful

Placements24

Bloemfontein

Hybrid

ZAR 900,000 - 1,300,000

Full time

29 hours 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 arrangement
Health and wellness benefits
Professional growth opportunities
Performance-based bonus
Retirement savings plan
Generous paid time off

Job summary

Placements24 in Bloemfontein is seeking a Senior Robotics Software Engineer to design, develop, and integrate software for autonomous robotic systems. The role blends independent work with essential team collaboration in a hybrid setup.

You will work on navigation, perception, and manipulation modules, using ROS, C++, Python, and Gazebo in a fast‑paced, cutting‑edge robotics environment that drives automation across local industries.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • Proven experience in robotics software development.
  • Strong proficiency in C++ and Python.
  • Experience with robotics middleware like ROS (Robot Operating System).
  • Familiarity with robotics algorithms (e.g., SLAM, motion planning, control theory).
  • Experience with simulation tools for robotics (e.g., Gazebo).
  • Knowledge of embedded systems and real-time operating systems is a plus.
  • Excellent problem-solving skills and ability to work effectively in a team environment.

Responsibilities

  • Design, develop, and implement software for robotic systems, including navigation, manipulation, and perception modules.
  • Develop and maintain real-time control systems and embedded software.
  • Collaborate with hardware engineers and researchers to define system requirements and integrate software with robotic hardware.
  • Implement and optimize algorithms for robot path planning, motion control, and state estimation.
  • Write clean, efficient, and well-documented code in C++ and Python.
  • Develop and execute unit tests and integration tests to ensure software reliability.
  • Troubleshoot and debug complex software and system issues.
  • Mentor junior engineers and contribute to code reviews and best practices.

Skills

C++
Python
Teamwork
Problem-solving
Communication

Education

Bachelor's degree in Computer Science / Robotics / EE
Master's degree preferred

Tools

ROS (Robot Operating System)
Gazebo
RTOS
SLAM
Motion planning

Job description

Placements24 in Bloemfontein is seeking a Senior Robotics Software Engineer to design, develop, and integrate software for autonomous robotic systems. The role blends independent work with essential team collaboration in a hybrid setup.

You will work on navigation, perception, and manipulation modules, using ROS, C++, Python, and Gazebo in a fast‑paced, cutting‑edge robotics environment that drives automation across local industries.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Engineer - Hybrid Role in Industrial Automation
Senior Robotics Engineer - Hybrid Role in Industrial Automation

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement savings plan
Professional development opportunities
+1
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Health and wellness benefits
Professional growth opportunities
+3
Senior Robotics Engineer - AI-Driven Autonomy (Hybrid)
Senior Robotics Engineer - AI-Driven Autonomy (Hybrid)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan
Professional development
+2
Hybrid Robotics Software Engineer — AI & Computer Vision
Hybrid Robotics Software Engineer — AI & Computer Vision

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 1,200,000
Senior Robotics Software Engineer — On-Site Paarl
Senior Robotics Software Engineer — On-Site Paarl

Placements24 • Stellenbosch

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Health benefits
Retirement savings plan
+1
Remote Senior Robotics Engineer - Automation & AI Innovator
Remote Senior Robotics Engineer - Automation & AI Innovator

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,600,000
Fully remote work
Senior Robotics Engineer — Autonomous Systems Lead
Senior Robotics Engineer — Autonomous Systems Lead

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Benefits package
Professional development
+1
Senior Robotics Software Engineer - AI/ML for Autonomy
Senior Robotics Software Engineer - AI/ML for Autonomy

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,000,000 - 1,800,000
Hybrid work model
Competitive salary and bonuses
Health, dental, and vision insurance
+4
Remote Robotics Systems Engineer
Remote Robotics Systems Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,800,000
Home office stipend
Advanced computing resources
Professional development opportunities
+1
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Placements24 • Stellenbosch

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Health benefits
Retirement savings plan
+1