Engineering

Robotics Software Engineer

  • Location

    Cambridge

  • Sector:

    Engineering

  • Job type:

    Permanent

  • Salary:

    £60000 - £65000 per annum

  • Contact:

    Zaccaria Chegini

  • Contact email:

    z.chegini@ioassociates.co.uk

  • Job ref:

    BBBH163037_1751992551

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.