Senior Robotics Software Developer

3 weeks ago


Toronto, Ontario, Canada Ocado Group Full time

At Ocado Group, we are revolutionizing the way people shop for groceries. As a Senior Robotics Software Developer, you will be part of our team that develops robots to solve real-world problems. Our mission is to enhance the lives of human workers with the power of AI robotics.

We are looking for a skilled software developer to join our Grocery Team and help improve our robots. You will be responsible for coding the brains of our robots so they know what to do in difficult situations and improving our software architecture.

Some recent projects include:

  • Implementing a service to predict the robots behavior according to the task it needs to perform.
  • Improving object handling to include a wider range of products the robot can pick and place.
  • Looking at data, generating performance improvements, and validating their effectiveness.
  • Developing solutions for different hardware configurations, both using new technologies or existing ones.

Key Responsibilities:

  • Make design decisions and develop creative software solutions with the goal of improving our fleet of robots in production.
  • Use both virtual and physical robots to validate your changes.
  • Support the team in design decisions and architectural changes.
  • Review merge requests, proposing best practices and navigating the source code across multiple repositories.
  • Drive discussions around refactoring inefficient or unclear parts of the code.
  • Write test cases and ensuring high code quality that goes to production.
  • Elevate the skill of the team through technical mentorship.

Requirements:

  • 5+ years of professional experience with breadth or depth in various programming languages. We use Golang, Python, and C++ and are confident you will be able to learn what you need.
  • Be comfortable working in a Linux environment.
  • Desire to learn, improve, and persevere when faced with challenging problems.
  • Experience architecting and designing maintainable software solutions.
  • Have used test driven approaches for code development.
  • Have mentored and oriented other developers in software best practices.
  • Can adopt data driven approaches from A/B testing to problem discovery.
  • Bachelor in computer science or equivalent professional experience.

Bonus Qualifications:

  • Be sure to mention any experience you have in control systems, real-time systems, distributed systems, machine vision, machine learning, robotic manipulation, material handling, industrial automation, physical or discrete event simulation, applied statistics and design of experiments, or data visualization.

We are an equal opportunities employer and welcome applications from all qualified candidates. In this role, you will be part of an on-call rotation which will be outlined during the interview process.

About Ocado Group:

We are a technology-driven retailer that is changing the way people shop for groceries. Our mission is to enhance the lives of human workers with the power of AI robotics. We are looking for talented individuals to join our team and help us achieve our mission.

Transforming an industry also means transforming the way we do business. As we continually develop new technologies and customer propositions, we are looking for the Everyday Pioneers to lead us into the next stage of our evolution: enhancing our capabilities, inspiring our teams and developing new ways of working.

Changing the way the world shops, for good.



  • Toronto, Ontario, Canada Ocado Group Full time

    Robotics Software DeveloperAt Ocado Group, we're pushing the boundaries of robotics and artificial intelligence to revolutionize the way we shop. As a Senior Robotics Software Developer, you'll be part of a team that's developing cutting-edge technology to enhance the lives of human workers.Your Key Responsibilities:Design and develop algorithms for advanced...


  • Toronto, Ontario, Canada Ocado Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Robotics Team at Ocado Group. As a key member of our team, you will be responsible for designing and developing cutting-edge software solutions for our robots, ensuring they operate efficiently and effectively in dynamic environments.Key ResponsibilitiesDesign and develop...


  • Toronto, Ontario, Canada Ocado Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Robotics Team at Ocado Group. As a key member of our team, you will be responsible for designing and developing cutting-edge software solutions for our robots, ensuring they operate efficiently and effectively in dynamic environments.Key ResponsibilitiesDesign and develop...


  • Toronto, Ontario, Canada Ocado Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Robotics Team at Ocado Group. As a key member of our team, you will be responsible for designing and developing cutting-edge software solutions for our robots, ensuring they operate efficiently and effectively in dynamic environments.Key ResponsibilitiesDesign and develop...


  • Toronto, Ontario, Canada Ocado Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Robotics Team at Ocado Group. As a key member of our team, you will be responsible for designing and developing cutting-edge software solutions for our robots, ensuring they operate efficiently and effectively in dynamic environments.Key ResponsibilitiesDesign and develop...


  • Toronto, Ontario, Canada Ocado Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Robotics Team at Ocado Group. As a key member of our team, you will be responsible for designing and developing cutting-edge software solutions for our robots, ensuring they operate efficiently and effectively in dynamic environments.Key ResponsibilitiesDesign and develop...


  • Toronto, Ontario, Canada Ocado Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Robotics Team at Ocado Group. As a key member of our team, you will be responsible for designing and developing cutting-edge software solutions for our robots, ensuring they operate efficiently and effectively in dynamic environments.Key ResponsibilitiesDesign and develop...


  • Old Toronto, Ontario, Canada Epson America Inc. Full time

    About Epson America Inc.Epson America Inc. is a global innovator that enables people worldwide to make, share and capture creativity and bring it to life. Our cutting-edge technologies open the door to limitless opportunities in visual communications, robotics, sensing, and business and commercial digital imaging.Job SummaryWe are seeking a highly skilled...


  • Old Toronto, Ontario, Canada Epson America Inc. Full time

    About Epson America Inc.Epson America Inc. is a global innovator that enables people worldwide to make, share and capture creativity and bring it to life. Our cutting-edge technologies open the door to limitless opportunities in visual communications, robotics, sensing, and business and commercial digital imaging.Job SummaryWe are seeking a highly skilled...


  • Old Toronto, Ontario, Canada Epson America Inc. Full time

    About Epson America Inc.Epson America Inc. is a global leader in the development of innovative technologies that enable people to make, share, and capture creativity. Our cutting-edge technologies are applied in various markets, including sports, fashion, augmented reality, and personal healthcare.Job SummaryWe are seeking a highly skilled Senior Software...


  • Old Toronto, Ontario, Canada Epson America Inc. Full time

    About Epson America Inc.Epson America Inc. is a global leader in the development of innovative technologies that enable people to make, share, and capture creativity. Our cutting-edge technologies are applied in various markets, including sports, fashion, augmented reality, and personal healthcare.Job SummaryWe are seeking a highly skilled Senior Software...


  • Old Toronto, Ontario, Canada Epson America Inc. Full time

    Unlock Your Potential at Epson America Inc.Epson America Inc. is a global innovator that enables people worldwide to make, share and capture creativity and bring it to life. Our technologies open the door to limitless opportunities in visual communications, robotics, sensing, and business and commercial digital imaging.About the RoleWe are seeking a skilled...


  • Toronto, Ontario, Canada Ocado Group Full time

    Senior Software Developer - Robotics and AIKindred, a robotics and artificial intelligence company, is seeking a Senior Software Developer to join its Grocery Team. As a key member of the team, you will be responsible for developing the software that enables our robots to operate autonomously in dynamic environments.About the RoleDesign and develop software...


  • Toronto, Ontario, Canada Ocado Group Full time

    Senior Software Developer - Robotics and AIKindred, a robotics and artificial intelligence company, is seeking a Senior Software Developer to join its Grocery Team. As a key member of the team, you will be responsible for developing the software that enables our robots to operate autonomously in dynamic environments.About the RoleDesign and develop software...


  • Toronto, Ontario, Canada Ocado Group Full time

    {"h1": "Senior Software Developer - Robotics Expert", "p": "At Ocado Group, we're revolutionizing the way people shop for groceries. As a Senior Software Developer, you'll be part of our Grocery Team, working on cutting-edge technology to enhance the lives of human workers with the power of AI robotics.Your mission will be to improve our robots'...


  • Toronto, Ontario, Canada Ocado Group Full time

    {"h1": "Senior Software Developer - Robotics Expert", "p": "At Ocado Group, we're revolutionizing the way people shop for groceries. As a Senior Software Developer, you'll be part of our Grocery Team, working on cutting-edge technology to enhance the lives of human workers with the power of AI robotics.Your mission will be to improve our robots'...


  • Toronto, Ontario, Canada Ocado Group Full time

    Founded in 2014, Ocado Group is a pioneering robotics and artificial intelligence company that develops cutting-edge technology to enhance the lives of human workers. Our mission is to revolutionize the way we work with the power of AI robotics. Our team of scientists, engineers, and business operators have set a new standard for reinforcement learning for...


  • Toronto, Ontario, Canada Ocado group Full time

    Senior Software Developer - Robotic Pick SystemsWe are seeking a highly skilled Senior Software Developer to join our Grocery Team and contribute to the development of our robotic pick systems.As a Senior Software Developer, you will be responsible for designing and implementing software solutions that enable our robots to operate autonomously in dynamic...


  • Toronto, Ontario, Canada Ocado group Full time

    Senior Software Developer - Robotic Pick SystemsWe are seeking a highly skilled Senior Software Developer to join our Grocery Team and contribute to the development of our robotic pick systems.As a Senior Software Developer, you will be responsible for designing and implementing software solutions that enable our robots to operate autonomously in dynamic...


  • Old Toronto, Ontario, Canada Ocado group Full time

    Job DescriptionCompany OverviewOcado Group is a leading technology company that specializes in developing innovative solutions for the retail industry. Our mission is to revolutionize the way people shop for groceries and other essentials.Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team of experts in robotics and...