Remote Senior Robotics Software Engineer

Placements24

Gqeberha

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 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

Remote-first policy
Flexible schedule
Continued learning opportunities

Job summary

Placements24 is seeking a remote Senior Robotics Software Engineer to lead development of advanced robotic systems. You will design, implement, and optimize software for perception, localization, planning, and control using C++ and Python within ROS, collaborating with a distributed team of researchers.

The ideal candidate has 5+ years in robotics software, strong ROS expertise, and a background in SLAM, computer vision, and machine learning applied to robotics.

Qualifications

  • Master's degree in Robotics, Computer Science, Electrical Engineering, or related field.
  • 5+ years of professional robotics software development experience.
  • Strong proficiency in C++ and Python.
  • Experience with ROS (Robot Operating System).
  • Familiarity with simulation tools (Gazebo, CoppeliaSim) and Git.

Responsibilities

  • Design, develop, and maintain software for robotic systems including perception, localization, planning, and control modules.
  • Implement algorithms for sensor fusion, SLAM, motion planning, and human-robot interaction.
  • Develop and optimize software using C++ and Python within ROS frameworks.
  • Collaborate with hardware engineers to define system requirements and integration.
  • Write unit and integration tests to ensure software quality and reliability.
  • Troubleshoot and debug complex software issues in simulation and on hardware.

Skills

C++
Python
ROS
SLAM
Computer Vision
Git

Education

Master's degree in Robotics/CS
PhD preferred

Tools

Gazebo
CoppeliaSim

Job description

About the Role

Our client, a leader in AI and Emerging Technologies, is seeking a highly motivated Remote Senior Robotics Software Engineer to join their cutting-edge development team. This fully remote position offers an exciting opportunity to work on advanced robotics systems, contributing to the design, development, and implementation of intelligent robotic platforms. You will be instrumental in building sophisticated software solutions that enable robots to perceive, navigate, and interact with complex environments. This role requires a strong foundation in software engineering principles, a deep understanding of robotics, and a passion for innovation. You will collaborate with a globally distributed team of engineers and researchers, pushing the boundaries of autonomous systems. The ideal candidate is self-directed, a strong communicator, and thrives in a remote-first work environment, contributing to projects that shape the future of automation.



Key Responsibilities


  • Design, develop, and maintain robust and scalable software for robotic systems, including perception, localization, planning, and control modules.

  • Implement and integrate algorithms for sensor fusion, SLAM, motion planning, and human-robot interaction.

  • Develop and optimize software using C++, Python, and relevant robotics frameworks (e.g., ROS).

  • Collaborate with hardware engineers to define system requirements and ensure seamless integration.

  • Write comprehensive unit and integration tests to ensure software quality and reliability.

  • Troubleshoot and debug complex software issues in simulation and on physical robotic platforms.

  • Contribute to the continuous improvement of software development processes and best practices within the team.



Requirements


  • Master's degree or PhD in Robotics, Computer Science, Electrical Engineering, or a related field.

  • 5+ years of professional experience in robotics software development.

  • Strong proficiency in C++ and Python programming languages.

  • Extensive experience with robotics middleware such as ROS (Robot Operating System).

  • Solid understanding of core robotics concepts, including kinematics, dynamics, control theory, sensor fusion, and path planning.

  • Experience with computer vision, machine learning, or AI applied to robotics is highly desirable.

  • Familiarity with simulation tools (e.g., Gazebo, CoppeliaSim) and version control systems (e.g., Git).

  • Excellent problem-solving skills and the ability to work effectively in a remote, collaborative team environment.



Benefits

This is a fully remote position, offering unparalleled flexibility and the opportunity to work from anywhere. Our client provides a highly competitive salary, comprehensive benefits package including health, dental, and vision insurance, and generous paid time off. We invest in our employees' growth through continuous learning opportunities, access to cutting-edge technology, and participation in groundbreaking projects. As a remote team member, you will be empowered with the resources and support needed to excel, contributing to innovative robotic solutions from the comfort of your home office.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Robotics Engineer
Remote Senior Robotics Engineer

Placements24 • Rustenburg

Hybrid
ZAR 2,322,000 - 3,483,000
Fully remote
Equity options
Health benefits
+1
Senior Robotics Engineer - Automation
Senior Robotics Engineer - Automation

Placements24 • Benoni

Hybrid
ZAR 2,030,000 - 3,046,000
Remote work
Global collaboration
Professional development
Senior Robotics Software Engineer (Remote)
Senior Robotics Software Engineer (Remote)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Stock options
Professional development funding
+1
Senior Robotics Research Scientist
Senior Robotics Research Scientist

Placements24 • Vereeniging

Hybrid
ZAR 2,030,000 - 3,215,000
Remote work
Medical coverage
Training opportunities
Senior Mechanical Engineer - Remote Robotics Development
Senior Mechanical Engineer - Remote Robotics Development

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,976,000 - 2,964,000
Health coverage
Home office stipend
Flexible hours
+3
Remote Senior Mechanical Design Engineer (Robotics)
Remote Senior Mechanical Design Engineer (Robotics)

Placements24 • Upington

Hybrid
ZAR 1,825,000 - 2,654,000
Equity/bonus opportunities
Health insurance
Home office setup allowance
+5
Robotics Software Engineer - AI Integration
Robotics Software Engineer - AI Integration

Placements24 • Soweto

Hybrid
ZAR 800,000 - 1,200,000
Health insurance
Retirement contributions
Remote work - fully flexible
Remote Senior Mechanical Design Engineer - Robotics
Remote Senior Mechanical Design Engineer - Robotics

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Remote-first organization
Asynchronous work
Career growth potential
Senior Robotics Engineer (Remote)
Senior Robotics Engineer (Remote)

Placements24 • South Africa

Remote
ZAR 1,200,000 - 1,800,000
Fully remote work environment
Health benefits
Performance incentives
+1
Senior Robotics Engineer (Remote)
Senior Robotics Engineer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,600,000
Fully remote work