Robotics Software Engineer

Placements24

Upington

Hybrid

ZAR 700,000 - 900,000

Full time

8 days ago

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 & benefits
Professional growth opportunities
Access to robotics hardware & tools

Job summary

Placements24 is seeking a Robotics Software Engineer to join their AI & Emerging Technologies team in Upington, Northern Cape. You will develop software for advanced robotic systems, integrate AI algorithms, and enable autonomous or semi-autonomous operation.

This hybrid role offers exposure to cutting-edge robotics projects, collaboration with hardware engineers, and the chance to contribute to the full software development lifecycle from design to deployment.

Qualifications

  • Bachelor's or Master's degree in a relevant field.
  • 3+ years of robotics software development experience.
  • Proficiency in C++ and Python.
  • Experience with ROS or similar robotics frameworks.
  • Familiarity with AI/ML concepts for robotics (path planning, computer vision, reinforcement learning).
  • Experience with control systems and embedded software development.

Responsibilities

  • Design, develop, and implement software for robotic systems (control, navigation, perception).
  • Integrate AI/ML algorithms into robotic platforms for autonomy.
  • Develop and maintain simulation environments for testing robotics software.
  • Collaborate with hardware engineers for software-hardware integration.
  • Debug and resolve complex software issues in real-time robotic applications.
  • Contribute to the full software development lifecycle from requirements to deployment.

Skills

C++
Python
AI/ML concepts

Education

Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or related field

Tools

ROS (Robot Operating System)

Job description

About the Role

Our client is seeking a skilled Robotics Software Engineer to join their innovative team focusing on AI & Emerging Technologies in Upington, Northern Cape . This role involves developing software for advanced robotic systems, integrating AI algorithms, and ensuring seamless operation of autonomous or semi-autonomous machines. You will work on cutting-edge projects that push the boundaries of robotics and automation. This hybrid position offers a unique opportunity to apply your engineering expertise in a dynamic environment, contributing to the future of intelligent automation.

Key Responsibilities
  • Design, develop, and implement software for robotic systems, including control systems, navigation, and perception.
  • Integrate AI and machine learning algorithms into robotic platforms for enhanced autonomy and decision-making.
  • Develop and maintain simulation environments for testing and validation of robotic software.
  • Collaborate with hardware engineers to ensure optimal integration of software and hardware components.
  • Debug and troubleshoot complex software issues in real-time robotic applications.
  • Contribute to the entire software development lifecycle, from requirements gathering to deployment and maintenance.
Requirements
  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 3+ years of experience in robotics software development.
  • Proficiency in programming languages such as C++ and Python.
  • Experience with robotics frameworks like ROS (Robot Operating System).
  • Familiarity with AI/ML concepts relevant to robotics, such as path planning, computer vision, or reinforcement learning.
  • Experience with control systems and embedded systems development.
Benefits
  • Competitive salary and benefits package.
  • Hybrid work model offering flexibility.
  • Opportunities for professional growth and development in robotics and AI.
  • Engaging work environment on innovative projects in Upington .
  • Access to state-of-the-art robotics hardware and software tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Engineer - AI Integration
Robotics Engineer - AI Integration

Placements24 • Soweto

Hybrid
ZAR 600,000 - 900,000
Health insurance
Hybrid work arrangement
Professional growth opportunities
Robotics Engineer - AI Integration
Robotics Engineer - AI Integration

Placements24 • Sandton

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Bonuses based on performance
Health, dental and vision insurance
+4
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 AI Software Engineer
Senior AI Software Engineer

Placements24 • Upington

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical insurance
Professional development
+1
AI Software Engineer
AI Software Engineer

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Hybrid work model
Professional development
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Performance bonuses
Stock options
+1
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Career development
Cutting-edge tools
+2
Software Engineer - AI Development
Software Engineer - AI Development

Placements24 • Stellenbosch

On-site
ZAR 420,000 - 620,000
Hybrid work model
Growth opportunities
Competitive compensation
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonus
Hybrid work
Health insurance
+1
AI Software Engineer
AI Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 900,000
Performance bonus
Hybrid work model
Health and retirement benefits
+2