Robotics Software Developer

 

Description:

Ocado Technology, a global leader in cloud, robotics, AI, and IoT solutions for the grocery and retail industry, is seeking a Robotics Software Developer (E3) to join its Intelligent Automation Product Engineering Development Center in Toronto. The company focuses on developing cutting-edge material handling systems and robotic solutions that transform the way supply chains and online grocery logistics operate.

This role provides a unique opportunity to work at the intersection of AI, robotics, and human collaboration, solving real-world challenges that improve the future of work, retail, and logistics. You will contribute to the design, development, and optimization of advanced robotic systems, while also mentoring and supporting peers and junior engineers.

Key Responsibilities:

  • Design, develop, evaluate, and optimize algorithms for robotic products.

  • Implement control algorithms and conduct hands-on experimentation with robotic hardware.

  • Perform simulation runs to validate models, parameters, and algorithms.

  • Research and investigate emerging technologies to improve robotic capabilities and processes.

  • Identify bottlenecks, propose innovative solutions, and contribute to roadmaps for future robotics development.

  • Lead and mentor junior engineers, interns, and peers to foster a collaborative environment.

Required Skills & Qualifications:

  • Strong programming experience in Python, C, and/or C++.

  • Experience in robotics, machine learning, and optimization.

  • Solid understanding of robotic modeling and control algorithms.

  • Knowledge of learning-based algorithms and their applications to robotic systems.

  • Hands-on experience with robotic sensors such as cameras and force sensors.

  • Strong teamwork and knowledge transfer skills.

Preferred / Bonus Qualifications:

  • Master’s or PhD in Engineering, Robotics, or related fields, or equivalent experience.

  • Experience modeling robotic manipulators and developing advanced control methods (adaptive, optimal, and learning-based control).

  • Familiarity with robotic systems involving environmental contact and manipulation.

  • Experience working with various robotic grippers.

  • Proficiency in using physics-based simulations for control policy development.

  • Experience with real-time control systems.

About Ocado Technology:
Ocado Technology empowers global grocery retailers with advanced automation solutions that integrate robotics, AI, cloud platforms, and IoT. With a strong mission to improve the lives of human workers through robotics and automation, the Toronto engineering hub plays a critical role in designing and developing systems that will transform supply chains and online retail worldwide.

Organization Ocado Technology
Industry Retailing Jobs
Occupational Category Robotics Software Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-08-16 3:39 pm
Expires on 2026-01-05