Great Careers - jobs Great Careers

Robotics Research Software Engineer - Robotic Manipulation

Hatfield, Hertfordshire, UK

“Ocado Technology, powering the future of retail through sustained disruptive technology innovation...”

We’re Ocado Technology. We architect and build the ground-breaking, game-changing technology solutions that power Ocado, the world's largest online-only grocery retailer. We don’t do off-the-shelf. We don’t do easy. Because we’re writing, building and running all our own software systems, we’re constantly pushing the limits of what technology can do. And when we say ‘we’, we mean ‘you’. Join us and you’ll work across a phenomenal breadth of technology, with incredibly smart people, to create reliable, resilient, scalable and optimised software systems.

What does the Robotics Research Team do?

The robotics research team is working on sensor-guided robotic systems to further improve the efficiency of our operation. Our primary goal is to find the best way to deploy robots in the production of grocery orders. In order to do this, we pursue cutting-edge research into state of the art algorithms, sensing technologies, and manipulation techniques.

As part of our effort to be in the vanguard of robotics research, the team is involved in two European Union funded Horizon 2020 research projects with a number of leading European Universities:-

In addition to these projects, the team liaises with a number of leading universities performing robotics and/or computer vision research and we often host student interns.

We are looking for a Robotics Research Software Engineer to work on the research, design and development of novel sensor-guided robotic systems in order to demonstrate the ability of such technology to further enhance the already highly automated Ocado product delivery systems.

Role Responsibilities

Candidate Requirements



Job-specific skill-set

Job-specific skill-set

Candidates are sought with strong 3D mathematical skills and experience of using them in the development of software in a number of the following domains:-

In addition, demonstrable experience and an understanding of the underpinning techniques (where applicable) of a number of the following is required:

Experience with programming an industrial robot arm would be beneficial, but not essential providing strong programming skills in other areas can be demonstrated.

Other software development skills of interest are those applicable to real-time systems and multi-tasking/multi-threading.

What we can offer you

Technically stretching work is a given. We want you to push technological boundaries and create solutions to problems people haven’t even thought about yet; so we’ll give you the freedom and the tools and the playful, stimulating working environment you need to do what’s never been done before. While red tape’s conspicuous by its absence, rewards are plentiful: as well as a competitive salary, benefits include pension scheme, share scheme, interest-free season ticket loan and, of course, a healthy 15% Ocado staff discount (and free delivery).

Find out more about Ocado Technology at

Please note that due to the high volume of applications we will be in contact with shortlisted candidates only. If you have not heard from us within 4 weeks, please assume your application has been unsuccessful on this occasion.