Senior Robotics Software Engineer — Hybrid, Autonomy & Perception

Placements24

Vereeniging

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 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

Competitive salary
Hybrid work
Health insurance
Professional development

Job summary

Placements24 is seeking a Senior Robotics Software Engineer for our client in Vereeniging, Gauteng. The role focuses on design, development and deployment of software for robotic systems, with emphasis on perception, planning, control and human-robot interaction.

Hybrid work arrangement in Vereeniging offers flexibility in a dynamic industrial setting. The ideal candidate has 5+ years in robotics software, strong C++/Python skills, and hands-on ROS experience, OpenCV and SLAM familiarity, plus

Qualifications

  • Bachelor's or Master's in CS, Robotics, EE or related field.
  • 5+ years in robotics software development.
  • Proficiency in C++ and Python.
  • Experience with ROS (Robot Operating System).
  • Strong knowledge of kinematics, dynamics and control theory.
  • Experience with OpenCV and SLAM algorithms.
  • Familiarity with software development best practices including Git and testing.
  • Excellent problem-solving and collaboration skills.

Responsibilities

  • Design, develop, test, and deploy robust software for robotic platforms.
  • Implement algorithms for perception, localization, mapping, and path planning.
  • Develop and integrate control systems for manipulators and mobile platforms.
  • Work with ROS and other robotics middleware.
  • Optimize software performance and ensure reliability and safety.
  • Collaborate with hardware engineers to define system requirements.
  • Develop simulation environments for testing robotics software.
  • Document software designs and system architectures.

Skills

C++
Python
ROS
OpenCV
SLAM
Kinematics
Dynamics
Control theory
Git
Testing
Communication

Education

Bachelor's or Master's in CS/Robotics/EE

Tools

Git
ROS

Job description

Placements24 is seeking a Senior Robotics Software Engineer for our client in Vereeniging, Gauteng. The role focuses on design, development and deployment of software for robotic systems, with emphasis on perception, planning, control and human-robot interaction.

Hybrid work arrangement in Vereeniging offers flexibility in a dynamic industrial setting. The ideal candidate has 5+ years in robotics software, strong C++/Python skills, and hands-on ROS experience, OpenCV and SLAM familiarity, plus

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer
Senior Robotics Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work
Health insurance
+1
Robotics Software Engineer - AI & Autonomy (Hybrid)
Robotics Software Engineer - AI & Autonomy (Hybrid)

Placements24 • Upington

Hybrid
ZAR 700,000 - 900,000
Hybrid work model
Competitive salary & benefits
Professional growth opportunities
+1
Senior Computer Vision Engineer - Robotics Perception Lead
Senior Computer Vision Engineer - Robotics Perception Lead

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 1,100,000
Health insurance
Retirement plan
Training & conferences
+2
Senior Robotics & Automation Research Engineer
Senior Robotics & Automation Research Engineer

Placements24 • Midrand

On-site
ZAR 1,200,000 - 1,800,000
Medical aid
Retirement fund contributions
Learning & development opportunities
Lead Robotics & Automation Research Engineer (Hybrid)
Lead Robotics & Automation Research Engineer (Hybrid)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation
Health benefits
Career growth opportunities
+1
Senior Robotics R&D: Mechanical Design Lead (Hybrid)
Senior Robotics R&D: Mechanical Design Lead (Hybrid)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Annual bonus
Medical insurance
Retirement plan
+2
Robotics Software Engineer
Robotics Software Engineer

Placements24 • Upington

Hybrid
ZAR 700,000 - 900,000
Hybrid work model
Competitive salary & benefits
Professional growth opportunities
+1
Robotics AI Integration Engineer (ROS, Perception)
Robotics AI Integration Engineer (ROS, Perception)

Placements24 • Sandton

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Bonuses based on performance
Health, dental and vision insurance
+4
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
Autonomous Vision Engineer — Real-Time Perception for Robotics
Autonomous Vision Engineer — Real-Time Perception for Robotics

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Professional development
+2