Enable job alerts via email!

Robotics Software Engineer

iO Associates

Cambridge

Hybrid

GBP 45,000 - 65,000

Full time

19 days ago

Job summary

Une entreprise de robotique recherche un Ingénieur Logiciel pour développer des systèmes autonomes innovants. Vous travaillerez sur des projets concrets qui testent des robots en conditions réelles tout en intégrant des systèmes avancés. Un cadre de travail hybride et des opportunités d'implication tangible dans la recherche et développement vous attendent.

Benefits

Partage des bénéfices
Horaires flexibles
Culture d'équipe décontractée

Qualifications

  • 3+ ans d'expérience en C++ moderne (C++11-20).
  • Expérience dans des environnements ROS2.
  • Passion pour le développement orienté qualité.

Responsibilities

  • Concevoir et développer des logiciels C++ pour le contrôle robotique en temps réel.
  • Collaborer avec des ingénieurs mécaniques et électroniques.
  • Simuler, tester et déboguer les robots avant la mise en production.

Skills

C++
ROS2
Embedded Systems
CI/CD
Debugging
Simulation

Tools

Docker
Linux
NVIDIA Jetson/Xavier

Job description

Software Engineer - Robotics | Cambridge (Hybrid) | C++ | ROS2

Do you want to build real-world robots that navigate muddy fields, not just clean offices?

We're working with a robotics company that's pushing boundaries in autonomous systems for agriculture. They're not building slideshows or moonshots, they're building actual field-tested robots, with soft-touch arms and embedded intelligence, picking produce with surgical precision in unpredictable environments.

This isn't labware. This is the kind of robotics where code meets crops, where your ROS2 node might be the difference between a robot harvesting a ripe raspberry or crushing it.

The Role

You'll be part of a hands-on team crafting the software brain behind their next-gen autonomous platform. Expect to work on everything from robot coordination logic to fine-tuning embedded systems. You'll also get your boots dirty, literally, with regular testing in UK and Portuguese polytunnels.

You'll Be:

  • Designing and developing C++ software for real-time robotics control
  • Working across ROS2, Linux, and Docker environments
  • Integrating with embedded hardware like NVIDIA Jetson/Xavier platforms
  • Collaborating with mechanical and electronic engineers to tune full-system performance
  • Simulating, testing, debugging, and pushing robots to production

You Might Have:

  • 3+ years of modern C++ (C++11-20)
  • ROS2 experience in production or research settings
  • Exposure to microcontroller programming or embedded robotics
  • A passion for CI/CD, version control, and quality-driven development
  • Bonus points: Gazebo, Isaac Sim, TypeScript, Golang, or Python chops

Why This Team?

  • No generic software factory: your work will touch physical machines in the wild
  • Hybrid R&D setup with a new European hub launching
  • Equity/profit share, flexible hours, and a casual team culture
  • A chance to make automation meaningful, solving real global food supply challenges

If this sounds like a role where your software can grow more than just code, let's talk.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.