This job is no longer available
This job expired on 15/08/2026. It no longer accepts applications.
Robotics Engineer
Ubundi · Métropole du Cap
Job description
About the role
Ubundi is a South African venture studio building human‑centered AI. As a Robotics Engineer you will close the loop between the data‑driven models produced by our First Motive platform and the physical robots that execute them, turning learned policies into real‑world autonomous behaviour.
Key responsibilities
- Design and implement the “task brain” that orchestrates multi‑step robot behaviour, including sequencing, arbitration and recovery.
- Deploy VLA/VTLA policies to robots in real time, closing the perception‑to‑action loop on both simulated and real hardware.
- Bridge the model side (datasets, training pipelines) with the robot side (ROS2 platform) to create reliable, repeatable autonomous runs.
- Define task specification, launch procedures and evaluation metrics to enable scaling of autonomy across verticals.
- Debug timing, latency, safety and failure‑recovery issues at the model‑to‑actuation seam.
Required profile
- Strong experience with ROS2 and the ability to integrate into a production robot platform.
- Hands‑on knowledge of real‑time policy deployment and ML inference within a control loop.
- Proficiency in orchestration techniques such as behaviour trees, state machines, task planning and arbitration.
- Solid programming skills in Python and C++ where performance demands.
- Systems‑thinking mindset with an instinct for anticipating failure modes.
Required skills
- ROS2
- Python
- C++
- Real‑time policy deployment
- Machine‑learning inference on robots
- Behaviour trees
- State machines
- Task planning and arbitration
What we offer
- Ownership of a greenfield model‑to‑robot layer from inception to production.
- A flat, high‑trust engineering team with no micromanagement.
- Hybrid work based in Stellenbosch with studio access for hardware work.
- Opportunity to work at the frontier of Physical AI and autonomous robotics.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salary: Software Engineer Based on 13 job offers in South AfricaSalaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Ubundi
Métropole du Cap
Related job offers
-
Solution Architect (Cards & Payments)
Synechron Métropole du Cap -
Support Engineer – Managed Services
Crayon 🖍️ Métropole du Cap -
Information Technology Support Analyst
William Scott Associates Métropole du Cap -
IT Support Engineer – Johannesburg
Employeur non precise Johannesburg -
Check Point Firewall Engineer (6‑month contract)
Optimal Growth Technologies Johannesburg