Robotics Engineer

Ubundi 

📍 City of Cape Town, South Africa 🇿🇦

full-time
mid-level
hybrid
Posted —

Key Skills

ROS2PythonC++inferencearbitration

Industry

RoboticsConsumer Electronics

Job Description

About Ubundi


Ubundi is a South African venture studio building human-centered AI. First Motive, one of our ventures, builds the data engine for Physical AI — the ground-truth infrastructure that turns real-world, multimodal capture into clean, replayable, train-ready datasets, and the robots that learn from them.


We already have a platform that captures data and a pipeline that turns it into trained policies. What we need now is the person who closes the loop — who takes a learned model and makes a robot act on it.


The Mission


Own the seam between model and robot. Take the VLA/VTLA policies our data engine produces and deploy them onto real and simulated robots — orchestrating tasks, serving inference in the loop, and making autonomous behaviour actually happen on hardware.


What You'll Do


  • Build the task brain — orchestrate multi-step robot behaviour per task: sequencing, arbitration, recovery
  • Serve learned VLA/VTLA policies into the robot in real time, closing the perception → action loop
  • Bridge the model side (datasets, training) to the robot side (our ROS2 platform)
  • Turn research policies into reliable, repeatable autonomous runs on sim and real hardware
  • Define how a new task is specified, launched, and evaluated — so autonomy scales across verticals
  • Debug the hard seam: timing, latency, safety, and failure recovery between policy and actuation


What You'll Bring


  • Strong ROS2 — enough to plug into a production robot platform without hand-holding
  • Real-time policy deployment and ML inference — serving models into a control loop
  • Orchestration: behaviour trees, state machines, task planning and arbitration
  • Python, and C++ where the loop demands it
  • A foot in both camps — fluent enough in ML to deploy a model, in robotics to run it on hardware
  • Systems thinking and failure-mode instinct — you reason about what breaks before it breaks


Nice To Have


  • LeRobot, RLDS, or other embodied-AI / imitation-learning stacks
  • Experience deploying VLA/VTLA or other robot-learning policies
  • MoveIt, ros2_control, or motion-planning depth
  • Sim-to-real transfer, domain randomization
  • Foxglove, rosbag, or replay-driven evaluation workflows


What We Offer


  • A genuine greenfield seam to own — the model→robot layer is yours to architect from inception
  • A flat team of strong engineers; you own your lane, no one micromanages it
  • "I am because we are" — high trust, radical candor, respect for life outside work
  • Hybrid out of Stellenbosch, with studio access when the hardware needs you
  • Work at the live frontier of Physical AI, on the bottleneck that matters