Senior Robotics Software Engineer (Remote)

Placements24

Upington

Hybrid

ZAR 900,000 - 1,300,000

Full time

47 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

Health insurance
Stock options
Professional development funding
Performance bonuses

Job summary

Placements24 seeks a Senior Robotics Software Engineer for a fully remote role to design, develop, and deploy software for autonomous robotic systems, including motion planning, perception, and control.

You will work with a global team, using ROS, Gazebo, and AI techniques, reporting to engineering leadership and mentoring junior engineers while delivering robust real-time software.

Qualifications

  • Master's degree or PhD in CS, Robotics, Electrical Engineering, or related field, or equivalent experience.
  • 5+ years of professional robotics software development experience.
  • Strong proficiency in C++ and Python, with ROS experience.
  • Solid understanding of motion planning, SLAM, CV, and control theory.
  • Experience with Git and build systems; Gazebo or MuJoCo familiarity.

Responsibilities

  • Design, develop, test, and deploy robust software for robotic systems.
  • Implement algorithms for navigation, perception, manipulation, and control.
  • Integrate hardware components and sensors into software architecture.
  • Develop and maintain ROS framework across robotic platforms.
  • Collaborate with hardware engineers and system architects to define software requirements.
  • Optimize software performance for real-time operation and efficiency.
  • Debug and troubleshoot complex software issues.
  • Contribute to simulation environments for robotic testing.
  • Mentor junior engineers and contribute to code reviews and best practices.

Skills

C++
Python
Motion planning
SLAM
Computer vision
Control theory
Git
Remote collaboration

Education

Master's degree or PhD in CS/Robotics/EE or related field

Tools

ROS
Gazebo
MuJoCo

Job description

About the Role

Our client is a cutting-edge technology company specializing in advanced robotics and automation solutions. We are seeking an experienced Senior Robotics Software Engineer for a fully remote position. This role is critical in designing, developing, and implementing sophisticated software for autonomous systems, industrial robots, and innovative robotic applications. You will work with a global team of experts, tackling challenging problems in areas such as motion planning, computer vision, control systems, and AI integration. If you are passionate about robotics, possess strong software engineering skills, and excel in a collaborative remote work environment, this is an exceptional opportunity to contribute to groundbreaking advancements. This role benefits from the global reach of technological innovation, echoing the ambition found in areas like Upington, Northern Cape.

Key Responsibilities
  • Design, develop, test, and deploy robust software for robotic systems.
  • Implement algorithms for robot navigation, perception, manipulation, and control.
  • Integrate various hardware components and sensors into the robotic software architecture.
  • Develop and maintain the ROS (Robot Operating System) framework for different robotic platforms.
  • Collaborate with hardware engineers and system architects to define software requirements.
  • Optimize software performance, ensuring real-time operation and efficiency.
  • Debug and troubleshoot complex software and system issues.
  • Contribute to the design and implementation of simulation environments for robotic testing.
  • Mentor junior engineers and contribute to code reviews and best practices.
Requirements

A Master's degree or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field, or equivalent practical experience. Minimum of 5 years of professional experience in robotics software development. Strong proficiency in C++ and Python, with experience in robotics software development frameworks like ROS. Solid understanding of algorithms for motion planning, SLAM, computer vision, and control theory. Experience with software development tools, including version control (Git) and build systems. Familiarity with simulation environments such as Gazebo or MuJoCo. Excellent problem-solving, debugging, and analytical skills. Strong communication and collaboration skills, essential for a remote team. Ability to work independently and manage projects effectively in a remote setting. A portfolio or examples of previous robotics projects is highly desirable. This is a fully remote position, offering flexibility to engineers worldwide, aligning with the spirit of innovation seen in technologically advancing regions like Upington, Northern Cape.

Benefits

Our client offers a highly competitive salary, performance bonuses, stock options, and a comprehensive remote work benefits package, including health insurance and professional development funding. We foster a culture of innovation, providing challenging projects and opportunities for career growth. You will be part of a dynamic team pushing the boundaries of what's possible in robotics.

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 • Upington

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

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work
Health insurance
+1
Remote Senior Mechanical Engineer - Robotics
Remote Senior Mechanical Engineer - Robotics

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Flexible hours
Remote work
+1
Senior Robotics Engineer
Senior Robotics Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 1,200,000 - 1,800,000
Health and wellness benefits
Retirement savings plan
Fully remote work structure
Lead Mechanical Engineer - Robotics
Lead Mechanical Engineer - Robotics

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,400,000
Stock options
Home office stipend
Flexible hours
+3
Senior Mechanical Design Engineer - Advanced Robotics
Senior Mechanical Design Engineer - Advanced Robotics

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Retirement plan
Professional development
Principal Mechanical Engineer - Robotics
Principal Mechanical Engineer - Robotics

Placements24 • Mossel Bay

Hybrid
ZAR 1,800,000 - 2,800,000
Competitive salary
Comprehensive health coverage
Retirement planning
+2
Senior Robotics Software Engineer - AI Integration
Senior Robotics Software Engineer - AI Integration

Placements24 • Bloemfontein

Hybrid
ZAR 1,000,000 - 1,500,000
Health insurance
Home office allowance
Professional development budget
+1
Senior Robotics Control Systems Engineer
Senior Robotics Control Systems Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 1,200,000 - 1,800,000
Medical, dental, vision insurance
Retirement savings plan
Paid time off
Senior Research Engineer - Robotics and Automation
Senior Research Engineer - Robotics and Automation

Placements24 • Midrand

On-site
ZAR 1,200,000 - 1,800,000
Medical aid
Retirement fund contributions
Learning & development opportunities