Broadbean Demo

Ocadosandbox

Apply to this job
Toronto, Canada Until 8/21/2026 First posted March 26, 2025 Last posted March 26, 2025
Job description

“We are on a mission: to transform the future of online grocery through cutting-edge technology innovation.”

What does the team do

In the Haptics and Dexterity Team, we are empowering Ocado’s robots to enable full automation in Grocery Shopping. 

In this position, you will be leading the development and architecture of the software that operates our novel mechatronics devices from the early stages of development. You will play a key role in the design of highly dexterous manipulation algorithms.

What will I be doing?

You will also be responsible for the integration of the software and hardware components and collaborate into the testing required to validate the correct operation of the devices. 

The roles and responsibilities of this role include:

  • Collaborating on system architecture design (software and hardware)

  • Participating effectively in investigating and implementing sensor-driven robotics solutions to specific automation problems.

  • Apply your ML expertise to solve problems within robotics and manipulation domains.

  • Developing algorithms and behaviours that will improve our manipulation capabilities. 

  • Taking an active role in the choice of technologies and techniques used in the delivery of robotics application demonstrators.

  • Designing and implementing systems integration software to suit the functionality of custom designed hardware

  • Integrating and developing robotic components to enhance the capabilities of our robotic solutions.

  • Designing interfaces with the hardware components. 

  • Testing, validation and verification of complete software/hardware system performance

  • Working collaboratively with other team members with expertise in other engineering disciplines

About this role

Summary

Lead software development for robotic automation in grocery shopping.

Job title

Software Engineer

Experience level

3+ years

Industry

software

Location requirements

Located in Toronto, Canada; remote work not allowed.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

software architecturesensor-driven roboticsmachine learningalgorithmssystems integration

Preferred skills

None specified

Specializations

roboticsmechatronicsmachine learningautomation
Locations

Structured locations inferred from the posting.

Toronto, ON, Canada

On-site City