Robotics Software Engineer
Job Description
About Us
Our teams are putting the worldâs retailers online using the cloud, robotics, AI, and IoT. We provide services to partner clients globally via our innovative advanced robotics technology, known as the Ocado Smart Platform ("OSP"), this drives our highly automated, multi-million pound Customer Fulfilment Centres (CFCs). In our CFCs - together with the proprietary software applications - we operate a world-class online grocery business that automates the single pick of products, ready for your online delivery.
About the Role
Our robotic technology blends pioneering computer vision, deep reinforcement learning and advanced sensing to automate the picking and packing process. Robotic arms make smart decisions on the fly, packing grocery items densely into bags without any prior knowledge of what the products are or whatâs coming next. By integrating seamlessly with the technology in The Hive, customer orders can be fulfilled without human touch.
We are looking for a Robotics Software Engineer to support the development of our robot picking system.
Â
What you will be doingÂ
- Participating in the productionisation, engineering and the optimisation of our robotic system making sure it fulfils the quality requirements for a commercial product.
- Taking an active role in the choice of technologies and techniques used in the delivery of robotic applications.
- Participating effectively in investigating and implementing sensor-driven robotics solutions to specific automation problems
- Maintain and improve CI/CD and automated testing pipelines.
Â
About youÂ
- Excellent software engineering skills, whilst being able to translate your own and the teamâs ideas into robust and reusable code ready to be deployed in production.Â
- Experience in working with robotic systems or proven experience within a similar industry
- Excellent software engineering skills: ability to write reusable and clean code and to design software;
- Experience with common software development tools and practices (e.g. source control, code peer review, etc.);
- Experience performing integration of large or complex systems;
- Experience in machine learning techniques and developing machine learning solutions, applied to robotics or other domains;
- Demonstrable experience in developing software in C++ and python;
- Familiar with containerization applications like Docker;
- Experience in building and maintaining CI/CD systems;
- Experience developing on Ubuntu Linux
Â
What we offer you
Our employee benefits are designed for you, we care about people and weâve ensured we have a wealth of benefits that focus on your well-being. We regularly review our benefits to ensure we are supporting our employees appropriately.
- 30 days âworking from anywhere in the worldâ policyÂ
- Wellbeing support through dedicated apps and an Employee Assistance ProgrammeÂ
- 25 days annual leave, rising to 27 days after 5 years service (plus optional holiday purchase)
- Pension scheme (various options available including employer contribution matching up to 7%)
- Generous Private Medical Insurance (within the first month of joining!)
- Income Protection (can be up to 50% of salary for 3 years) and Life Assurance (3 x annual salary)Â
- 22 weeks paid maternity leave and 6 weeks paid paternity leave (once relevant service requirements complete)Â
- Train Ticket loan (interest-free)
- Cycle to Work Scheme
- Free shuttle bus to and from Hatfield Train Station to the Hatfield officesÂ
- Free shuttle bus to and from Welwyn Garden City Train Station to the Welwyn Garden City offices
- Opportunity to participate in Sharesave and Buy as You Earn share schemes
- 15% discount on Ocado.com and free delivery for all employees (within the first month of joining!
Date Posted
07/01/2024
Views
11
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details