Enable job alerts via email!

Robotics Software Developer (E3)

Ocado Technology

Toronto

On-site

CAD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Job summary

A leading tech company in Toronto is seeking an Entry Level Engineer to develop and optimize algorithms for robotic systems. Candidates should have experience in Python, C, C++, and robotics. This full-time role offers the opportunity to work at the forefront of grocery logistics technology and mentor junior engineers.

Qualifications

  • Experience programming with Python, C, and/or C++.
  • Experience in robotics, machine learning, and optimization.
  • Understanding of modelling and control algorithms for robotic systems.

Responsibilities

  • Develop, evaluate and optimize algorithms related to advanced robotic products.
  • Implement control algorithms and characterize physical hardware.
  • Mentor and motivate junior team members and interns.

Skills

Python programming
C programming
C++ programming
Robotics
Machine learning
Optimization
Team collaboration

Education

Bachelor's degree in Engineering
Job description
Overview

Ocado Technology empowers global grocery retailers with cloud, robotics, AI, and IoT. Our intelligent automation product engineering development center is in Toronto, Canada, where a team of engineers develop disruptive material handling systems for the online grocery industry and other retail verticals. We aim to enhance the lives of human workers with AI robotics by developing robots to solve real-world problems. If you are excited about the intersection of machines and humans, the future of work, retail and supply chains, and want to help transform the grocery logistics industry, we would like to hear from you.

Responsibilities
  • Develop, evaluate and optimize algorithms related to the production of advanced robotic products
  • Implement new control algorithms and experiment / characterize physical hardware
  • Performing simulation runs to validate mathematical models, new parameters, and algorithms
  • Investigate new technologies, identify bottlenecks, improve processes, create roadmaps, and further robotics software development and robotics research at Ocado
  • Mentor, grow, and motivate junior team members, interns, and peers
What You Bring
  • Experience programming with Python, C, and / or C++
  • Experience in robotics, machine learning, and optimization
  • Understanding of modelling and control algorithms for robotic systems
  • Understanding of learning-based algorithms and their application to robotic systems
  • Experience working with robotic sensors such as cameras and force sensors
  • Ability to work in a team and transfer knowledge
Bonus Qualifications
  • Master's or Doctorate degree in engineering with a focus in robotics or similar experience
  • Experience modelling robotic manipulators
  • Experience with adaptive, optimal, and learning-based control for robotic manipulation
  • Familiarity with robotic applications that involve contact with the environment and manipulation
  • Experience working with different robotic grippers
  • Experience using physics-based simulation to develop robot control policies
  • Experience with real time control
Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs