Current jobs related to Senior Robotics Software Engineer - Toronto, Ontario - Ocado Group
-
Senior Robotics Software Engineer
2 weeks ago
Toronto, Ontario, Canada Ocado Logistics Full timeSenior Robotics Software EngineerAt Ocado Logistics, we're pushing the boundaries of robotics and artificial intelligence to enhance the lives of human workers. Our mission is to develop robots that solve real-world problems, and our cutting-edge technology is the foundation of our proprietary platforms. As a Senior Robotics Software Engineer, you'll be part...
-
Senior Robotics Software Engineer
1 month ago
Toronto, Ontario, Canada Ocado Logistics Full timeAbout 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...
-
Senior Robotics Software Engineer
1 month ago
Toronto, Ontario, Canada Ocado Logistics Full timeAbout 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...
-
Senior Robotics Software Engineer
4 weeks ago
Toronto, Ontario, Canada Ocado Group Full timeUnlock the Future of RoboticsAt Ocado Group, we're revolutionizing the way people shop for groceries. As a Senior Robotics Software Developer, you'll play a key role in developing cutting-edge technology that enhances the lives of human workers with the power of AI robotics.Key Responsibilities:Design and develop advanced algorithms for robotic...
-
Senior Robotics Software Engineer
4 weeks ago
Toronto, Ontario, Canada Ocado Group Full timeUnlock the Future of RoboticsAt Ocado Group, we're revolutionizing the way people shop for groceries. As a Senior Robotics Software Developer, you'll play a key role in developing cutting-edge technology that enhances the lives of human workers with the power of AI robotics.Key Responsibilities:Design and develop advanced algorithms for robotic...
-
Senior Robotics Software Engineer
1 month ago
Toronto, Ontario, Canada Ocado Group Full timeUnlock the Future of RoboticsAt Ocado Group, we're revolutionizing the way people shop for groceries. As a Senior Robotics Software Developer, you'll play a key role in developing cutting-edge technology that enhances the lives of human workers with the power of AI robotics.Your Key Responsibilities:Design, develop, and optimize algorithms for advanced...
-
Senior Robotics Software Engineer
1 month ago
Toronto, Ontario, Canada Ocado Group Full timeUnlock the Future of RoboticsAt Ocado Group, we're revolutionizing the way people shop for groceries. As a Senior Robotics Software Developer, you'll play a key role in developing cutting-edge technology that enhances the lives of human workers with the power of AI robotics.Your Key Responsibilities:Design, develop, and optimize algorithms for advanced...
-
Senior Robotics Software Engineer
1 month ago
Toronto, Ontario, Canada Ocado Group Full timeSenior Robotics Software DeveloperKindred, a robotics and artificial intelligence (AI) company, is seeking a Senior Robotics Software Developer to join its team. As a pioneer in developing robots to solve real-world problems, Kindred is committed to enhancing the lives of human workers with the power of AI robotics.Key Responsibilities:Develop, evaluate, and...
-
Senior Robotics Software Engineer
1 month ago
Toronto, Ontario, Canada Ocado Group Full timeSenior Robotics Software DeveloperKindred, a robotics and artificial intelligence (AI) company, is seeking a Senior Robotics Software Developer to join its team. As a pioneer in developing robots to solve real-world problems, Kindred is committed to enhancing the lives of human workers with the power of AI robotics.Key Responsibilities:Develop, evaluate, and...
-
Senior Robotics Software Engineer
1 month ago
Toronto, Ontario, Canada Ocado group Full timeAbout the RoleWe are seeking an exceptional Senior Robotics Software Engineer to join our team at Ocado Group. As a key member of our robotics and AI team, you will play a crucial role in developing cutting-edge technology to solve real-world problems.Key ResponsibilitiesDevelop and evaluate algorithms for advanced robotic productsInvestigate new...
-
Senior Robotics Software Engineer
1 month ago
Toronto, Ontario, Canada Ocado group Full timeAbout the RoleWe are seeking an exceptional Senior Robotics Software Engineer to join our team at Ocado Group. As a key member of our robotics and AI team, you will play a crucial role in developing cutting-edge technology to solve real-world problems.Key ResponsibilitiesDevelop and evaluate algorithms for advanced robotic productsInvestigate new...
-
Senior Robotics Software Engineer
1 month ago
Old Toronto, Ontario, Canada Ocado group Full timeUnlock the Future of Robotics with Ocado GroupAt Ocado Group, we're revolutionizing the world of robotics and artificial intelligence. Our mission is to empower human workers with the power of AI robotics, and we're seeking a talented Senior Robotics Software Developer to join our team.As a key member of our robotics team, you'll be responsible for...
-
Senior Robotics Software Engineer
4 weeks ago
Old Toronto, Ontario, Canada Ocado group Full timeUnlock the Future of Robotics with Ocado GroupAt Ocado Group, we're revolutionizing the world of robotics and artificial intelligence. Our mission is to empower human workers with the power of AI robotics, and we're seeking a talented Senior Robotics Software Developer to join our team.As a key member of our robotics team, you'll be responsible for...
-
Senior Robotics Software Engineer
1 month ago
Toronto, Ontario, Canada Ocado group Full timeAbout the RoleWe are seeking an exceptional Senior Robotics Software Engineer to join our team at Ocado Group. As a key member of our robotics and AI team, you will play a crucial role in developing cutting-edge technology to solve real-world problems.Key ResponsibilitiesDevelop and evaluate algorithms for advanced robotic productsInvestigate new...
-
Senior Robotics Software Engineer
1 month ago
Toronto, Ontario, Canada Ocado group Full timeAbout the RoleWe are seeking an exceptional Senior Robotics Software Engineer to join our team at Ocado Group. As a key member of our robotics and AI team, you will play a crucial role in developing cutting-edge technology to solve real-world problems.Key ResponsibilitiesDevelop and evaluate algorithms for advanced robotic productsInvestigate new...
-
Senior Robotics Engineer
1 month ago
Toronto, Ontario, Canada Ocado group Full timeAbout the RoleWe are seeking an exceptional Senior Robotics Engineer to join our team at Ocado Group. As a key member of our robotics team, you will play a critical role in developing and optimizing algorithms for our advanced robotic products.Key ResponsibilitiesDevelop and evaluate algorithms for robotic systems, including modeling and control...
-
Senior Robotics Engineer
1 month ago
Toronto, Ontario, Canada Ocado group Full timeAbout the RoleWe are seeking an exceptional Senior Robotics Engineer to join our team at Ocado Group. As a key member of our robotics team, you will play a critical role in developing and optimizing algorithms for our advanced robotic products.Key ResponsibilitiesDevelop and evaluate algorithms for robotic systems, including modeling and control...
-
Senior Robotics Software Engineer
2 weeks ago
Old Toronto, Ontario, Canada Ocado group Full timeAt Ocado Group, we're pushing the boundaries of robotics and AI to revolutionize the way we work. As a Senior Robotics Software Developer, you'll be part of our cutting-edge team that's developing robots to solve real-world problems.As a key member of our robotics software development team, you'll be responsible for developing, evaluating, and optimizing...
-
Senior Robotics Software Engineer
4 weeks ago
Toronto, Ontario, Canada Ocado Logistics Full timeUnlock the Power of Robotics and AIAt Ocado Logistics, we're pushing the boundaries of robotics and artificial intelligence to revolutionize the way we work. As a Senior Robotics Software Developer, you'll be part of a team that's shaping the future of robotics and AI.Your Key Responsibilities:Design, develop, and optimize algorithms for advanced robotic...
-
Senior Robotics Software Engineer
4 weeks ago
Toronto, Ontario, Canada Ocado Logistics Full timeUnlock the Power of Robotics and AIAt Ocado Logistics, we're pushing the boundaries of robotics and artificial intelligence to revolutionize the way we work. As a Senior Robotics Software Developer, you'll be part of a team that's shaping the future of robotics and AI.Your Key Responsibilities:Design, develop, and optimize algorithms for advanced robotic...
Senior Robotics Software Engineer
3 months ago
Company Overview
At Ocado Group, we are revolutionizing the retail landscape by leveraging cutting-edge technologies such as cloud computing, robotics, artificial intelligence, and the Internet of Things (IoT). Our advanced robotics technology, known as the Ocado Smart Platform (OSP), empowers our global partners to enhance their online retail capabilities. This technology underpins our highly automated Customer Fulfilment Centres (CFCs), enabling us to operate a premier online grocery service that efficiently manages product selection for delivery.
Role Overview
As a Senior Software Developer, you will be an integral part of an agile engineering team dedicated to continuous improvement and rapid iteration. Your mission will be to develop the most sophisticated robotics systems for our clients. You will engage in cross-functional collaboration with roboticists, software developers, machine learning experts, researchers, product managers, and mechanical engineers to design, build, and maintain software features across various codebases. These features will focus on robot control, motion planning, perception, sensor fusion, human-robot interaction, and device drivers. Your work will prioritize product performance, safety, usability, scalability, and maintainability, as you will test these features in our lab, manage releases for quality assurance, and deploy, monitor, and optimize them on our fleet of operational robots.
Key Responsibilities
- Design and implement software solutions based on functional and system requirements.
- Collaborate on API design, software architecture, and best practices for the robotics platform.
- Work closely with a diverse team to clarify and understand project requirements.
- Ensure architectural integrity and product quality throughout team initiatives.
- Develop, test, debug, and document software components.
- Assist in troubleshooting issues in both development and production environments.
- Mentor and support junior team members, interns, and peers.
Qualifications
- Proven expertise in designing, developing, and managing complex software solutions.
- Extensive experience in modern C++ programming on Linux platforms.
- Solid understanding of Linux internals, C++ compilers, and containerization technologies like Docker.
- Consistent delivery of high-quality software within established timelines and resource limits.
- Familiarity with contemporary software development practices, including design documentation, code reviews, CI/CD, testing, project management workflows, and version control systems.
- Strong analytical, problem-solving, communication, and organizational skills.
- Experience with testing frameworks and methodologies.
- Commitment to meeting project deadlines and the ability to present well-reasoned options under pressure.
- Comprehensive understanding of organizational goals and objectives.
- Bachelor's degree in computer science, computer engineering, or a related field.
- A minimum of 5 years of progressive professional experience in software development.
Preferred Qualifications
- Proficiency in ROS2, Python, or Golang.
- Experience with machine vision, real-time systems, or control systems.
- Background in platform engineering.
- Experience with visualization and graphical user interfaces.
- Specialized knowledge in areas such as distributed systems, machine learning, robotic manipulation, material handling, industrial automation, or simulation techniques.