Ocado

Robotics Software Engineer

Welwyn Garden City,United Kingdom
  • Salary average
    -YEAR
  • Type of employment
    Full-time

Company

We’re Ocado Group - a global, technology business redefining ecommerce, fulfilment and logistics in online grocery and beyond. Our market-leading, proprietary technology will enable our partners to win in their markets, develop a competitive advantage and offer an unparalleled customer proposition.  Our mission is simple — to change the way the world shops for good.  Our heritage as the UK’s largest pure-play online grocer through Ocado Retail LTD ( a 50:50 joint venture with M&S), and expertise in high-performing logistics and fulfilment through Ocado Logistics, has equipped us with technology innovation, expertise and operational know-how to build and innovate the Ocado Smart Platform (OSP). OSP is the world’s leading ecommerce, fulfilment and logistics platform designed for the unique demands of online grocery.  Now, with Ocado Intelligent Automation (OIA), our unparalleled experience and proven automated retrieval and storage technology is helping businesses outside of online grocery future-proof their fulfilment operations.

Responsibilities

Skills used at work

    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.

    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.

    Responsibilities

    • 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.

    Experience required:

    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.

    Ideally you will have:

    • 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

    Bonus points if you have…

    It will be advantageous, but not necessary, to have experience

    with the following:

    • Developing software in Go;
    • Familiarity with the gRPC framework;
    • Experience with AWS and GCP;
    • Developing code using ROS;

    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. Currently, we offer technically stretching work, a competitive salary plus…

    • A Work from Home policy that sees you in the office typically 40% of your time.
    • 30 days ‘working from anywhere' policy
    • Equity Plan (10-15% of salary) for eligible roles
    • Wellbeing support
    • 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%)
    • Private Medical Insurance
    • 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 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
    • Income Protection (can be up to 50% of salary for 3 years) and Life Assurance (3 x annual salary)

    We also have regular divisional socials, sports clubs not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events. If you think you have what it takes to make a difference, please submit your application below

    Job posted: May 02, 2024

    Expiration date: May 02, 2025