Software Engineer (ROS, Python, TypeScript) - AI & VR Robotics Start-Up

Oho Group Ltd United Kingdom
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Join a cutting-edge AI/VR robotics start-up as a software engineer. Develop core robotics software, contribute to front-end and tooling layers, and design simulation pipelines. Collaborate with a remote-first team to shape engineering best practices.

Key Highlights
Developing core robotics software in Python and contributing to front-end or tooling layers in TypeScript
Building and extending ROS/ROS2 architectures for navigation, control, and system integration
Designing and improving simulation pipelines across VR and physics-based environments
Collaborating across robotics, AI, and VR engineering to ship features end-to-end
Technical Skills Required
Python TypeScript ROS ROS2 Gazebo Ignition Webots Unity
Benefits & Perks
Fully remote work
Flexibility to work how you work best
Serious influence on system architecture, simulation tooling, and AI pipelines
Clear long-term progression as the platform, team, and product scale

Job Description


Fully Remote – Software Engineer (ROS, Python & TypeScript) | AI & VR Robotics Start-Up

Looking to join a cutting-edge AI/VR robotics start-up at the stage where your engineering decisions genuinely shape the product? This team is building an advanced robotics platform that blends real-world robotics with virtual simulation, AI-driven control, and immersive training environments.

They’re now growing their simulation and software engineering team and want someone who loves building core systems, experimenting with new ideas, and pushing robotics beyond the standard playbook.


What you’ll be doing

  • Developing core robotics software in Python and contributing to front-end or tooling layers in TypeScript
  • Building and extending ROS/ROS2 architectures for navigation, control, and system integration
  • Designing and improving simulation pipelines across VR and physics-based environments
  • Contributing to reinforcement learning workflows for robotic behaviours, training, and optimisation
  • Collaborating across robotics, AI, and VR engineering to ship features end-to-end
  • Helping to shape engineering best practices in an early-stage, remote-first team

What they’re looking for

  • Strong Python fundamentals and hands-on ROS/ROS2 experience
  • TypeScript exposure—whether building dev tools, UI components, or simulation interfaces
  • Understanding of reinforcement learning (training loops, policies, environments, reward modelling is a bonus)
  • Familiarity with simulation tools such as Gazebo, Ignition, Webots, or Unity-based VR pipelines
  • Someone comfortable taking ownership, iterating quickly, and contributing ideas beyond their immediate scope

What makes this exciting

  • Fully remote with flexibility to work how you work best
  • Serious influence on system architecture, simulation tooling, and AI pipelines
  • A highly technical founding team building something ambitious at the intersection of robotics, VR and AI
  • Clear long-term progression as the platform, team, and product scale
  • If you want to play a key role in shaping real and virtual robotics systems—and be part of a genuinely forward-looking engineering team—this is one worth exploring.


Subscribe our newsletter

New Things Will Always Update Regularly