We are working with a fast-scaling robotics company developing next-generation “Physical AI” systems - combining real-time control, human-in-the-loop teleoperation, and intelligent robotics to enable high-quality data generation and robot learning in the real world.

This is a senior, hands-on engineering role focused on building and scaling teleoperation systems that directly control real robots in complex, real-world environments.

The Role

You will design and implement high-performance robotics software for teleoperation and telepresence systems, enabling intuitive and reliable human control of robotic platforms.

The core challenge is making robot motion feel natural, stable, and physically consistent - requiring strong engineering across control systems, kinematics, and real-time robotics software architecture.

You’ll work closely with robotics, hardware, and research teams to build systems that are not just functional in simulation, but robust under real-world physical constraints.

Key Responsibilities
  • Architect and develop teleoperation and telepresence software for robotic systems
  • Build scalable robotics software infrastructure for real-time robot control and deployment
  • Design and implement control systems for smooth, stable human-in-the-loop robot operation
  • Develop simulation and testing environments to validate robot behaviour before deployment
  • Optimise robotics algorithms for latency, stability, and real-world performance
  • Define engineering best practices across robotics software development
  • Collaborate with hardware and research teams to align system behaviour with physical constraints
  • Contribute to system design decisions across motion control, kinematics, and data collection pipelines
  • Mentor engineers and support technical decision-making within the team
Requirements
  • Strong professional experience in robotics software engineering (5 years preferred)
  • Excellent C development skills in production robotics systems
  • Solid applied understanding of robot kinematics, dynamics, and control theory
  • Strong experience with ROS / ROS2 and robotics middleware
  • Experience building real-time or embedded robotics systems
  • Ability to design and debug complex systems involving hardware software integration
  • Strong software engineering fundamentals (architecture, testing, performance optimisation)
  • Comfortable working hands-on with robots in real-world environments
Nice to Have
  • Experience with teleoperation, HRI, or human-in-the-loop robotics systems
  • Background in simulation environments (Gazebo, Isaac Sim, CoppeliaSim, etc.)
  • Experience with state machines, behaviour design, or autonomy stacks
  • Exposure to sensor fusion or perception systems
  • Experience working in early-stage or fast-moving robotics teams
The Environment
  • High-ownership engineering culture with strong technical autonomy
  • Focus on real-world robotics over purely simulated or theoretical work
  • Fast-moving, product-driven environment with strong hardware integration
  • Engineers are expected to shape both architecture and implementation
  • On-site collaboration with robots and physical systems required