
Robotics Software Developer (E3)
- Toronto, ON
- Permanent
- Full-time
- 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
- 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
- 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