At a Glance
- Tasks: Drive engineering and optimise performance of cutting-edge robotic systems.
- Company: Join Ocado Group, a leader in online grocery automation.
- Benefits: Enjoy 25 days leave, private medical insurance, and flexible working options.
- Other info: Dynamic, inclusive environment with opportunities for career growth.
- Why this job: Be part of a team revolutionising retail technology with robotics and AI.
- Qualifications: Strong Python skills and experience with robotic systems required.
The predicted salary is between 60000 - 80000 £ per year.
We are Ocado Group, and we’re bringing world‑class automation to online grocery. Our Ocado Smart Platform (OSP) combines cutting‑edge robotics, AI, and IoT within our advanced CFCs (Customer Fulfilment Centres). We’ve mastered the single pick, transforming online delivery for our global partners. Join us and be part of a team pushing the boundaries of retail technology.
As a Robotics Software Engineer within our Adaptive Robotic Manipulation (ARM) team, you will play a pivotal role in advancing our state‑of‑the‑art robot picking systems. You will focus on driving the core engineering and performance optimisation of our robotic systems, ensuring they achieve exceptional latency, reliability, and safety standards required for large‑scale commercial deployment. Working within a dynamic, Agile environment, you will translate advanced concepts into highly robust, production‑ready code that operates seamlessly in physical environments. This position offers the opportunity to collaborate cross‑functionally across hardware, firmware, and product disciplines to design and scale end‑to‑end sensor‑driven automation solutions. From integrating applied machine learning techniques to building resilient error‑recovery behaviours, your work will directly enhance robot capabilities and system reasoning. Additionally, you will champion engineering best practices, mentor junior engineers, and maintain efficient CI/CD pipelines to ensure rapid, safe software delivery.
Key Responsibilities
- Driving the core engineering and performance optimisation of robotic systems to meet rigorous latency, reliability, and quality standards.
- Architecting and implementing robust fail‑safes, error‑recovery behaviours, and safety protocols for dynamic physical environments.
- Designing, implementing, and scaling sensor‑driven robotics solutions to solve real‑world automation challenges.
- Integrating and optimising applied machine learning techniques, such as learning by demonstration, imitation, or reinforcement learning.
- Maintaining and enhancing CI/CD pipelines, automated testing, and deployment infrastructure.
- Leading Root Cause Analysis (RCA) and deep‑diving troubleshooting to identify bottlenecks and implement permanent engineering fixes.
- Collaborating cross‑functionally with hardware, firmware, and product teams to architect edge‑to‑cloud software solutions.
- Conducting rigorous code reviews and mentoring junior engineers to elevate the team’s overall technical capability.
What We’re Looking For
Essential
- Strong software engineering skills with a proven ability to write clean, reusable code ready for production deployment.
- Proficient in writing Python code.
- Experience working with robotic systems, robot control, and background knowledge in kinematics and dynamics.
- Hands‑on experience utilizing Generative AI tools and APIs (e.g., Claude, OpenAI) to accelerate development or enhance system reasoning.
- Experience with machine learning techniques and developing ML solutions.
- Solid understanding of common software development practices, source control, peer reviews, and Agile methodologies.
- Experience developing on Ubuntu Linux and using containerisation applications like Docker.
- Experience building and maintaining CI/CD systems, MLOps practices, and querying large datasets (e.g., SQL/BigQuery).
- Excellent technical communication skills with the ability to document complex systems and collaborate across teams.
Nice to Haves
- Experience with cloud computing platforms such as AWS and GCP.
- Experience building and training deep learning models using PyTorch or TensorFlow.
- Experience in GPU‑accelerated computing using CUDA.
- Experience in computer vision and robot vision.
- Developing robotics applications leveraging ROS2 middleware for communication and control.
- Experience with robotics simulation environments such as Nvidia Isaac Sim or MuJoCo.
Benefits
- 25 days annual leave (rising to 27 after 5 years), plus the option to buy more – and 30 days a year to work from anywhere in the world.
- Private Medical Insurance from your first month, wellbeing support through specialist apps and EAP, plus Income Protection and Life Assurance.
- 22 weeks paid maternity/primary carer leave and 6 weeks paid paternity leave.
- Pension with employer matching up to 7%, share schemes (Sharesave & BAYE), and interest‑free loans for train tickets.
- Cycle to Work Scheme and free shuttle buses to/from Hatfield and Welwyn Garden City stations.
- 15% off at Ocado.com with free delivery (starting in your first month).
Be bold, be unique, be brilliant, be you. We are looking for individuality and we value diversity. We are an equal opportunities employer and we are committed to treating all applicants and employees fairly and equally. We are committed to making reasonable adjustments to provide a positive, barrier‑free recruitment process and supportive work environment. If you have any support or access requirements, we encourage you to advise us at the time of application.
Senior Robotics Software Engineer in Welwyn Garden City employer: Dormont Manufacturing Co
At Ocado Group, we pride ourselves on being an exceptional employer, offering a dynamic and inclusive work culture that fosters innovation and collaboration. As a Senior Robotics Software Engineer in Welwyn Garden City, you'll benefit from hybrid working arrangements, extensive professional development opportunities, and a comprehensive benefits package including private medical insurance and generous leave policies. Join us to be part of a pioneering team at the forefront of retail technology, where your contributions will directly impact the future of online grocery automation.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Robotics Software Engineer in Welwyn Garden City
✨Dive into Robotics Meetups
Get yourself out there and connect with others in the robotics-automation field by attending local meetups and industry events. These gatherings are where the magic happens, and you might just rub shoulders with someone from Dormont Manufacturing Co or get insider tips on upcoming vacancies.
✨Showcase Your Projects
Create a portfolio that highlights your robotics projects, whether they're personal, academic, or freelance. Share this on platforms like GitHub or your personal website, as it shows potential employers, like Dormont Manufacturing Co, what you're made of and your hands-on experience in the field.
✨Utilise University Resources
If you're fresh out of university or still connected, don't underestimate your career services. They often have exclusive access to job fairs and employer networking events in technical fields like ours, so make sure you tap into those resources to discover openings at companies like Dormont Manufacturing Co.
✨Engage in Online Communities
Join online communities that focus on robotics and automation, such as forums or LinkedIn groups. Engage in conversations, ask questions, and share insights. This not only builds your visibility but could also lead to direct connections at firms like Dormont Manufacturing Co, which might have the full-time role you're after.
We think you need these skills to ace Senior Robotics Software Engineer in Welwyn Garden City
Some tips for your application 🫡
Showcase Your Technical Skills:In the robotics and automation field, it's crucial to highlight your technical skills on your CV. Include specific programming languages, software platforms, and any relevant robotics experience. Don’t forget to mention any projects or systems you've developed – this info can really make you stand out!
Portfolio Perfection:Having a polished portfolio can speak volumes for a role in robotics. Include any relevant case studies, designs, or prototypes you've worked on. If you've participated in competitions or hackathons, showcase these achievements as well – they show initiative and problem-solving skills!
Tailored Cover Letter Magic:In your cover letter, don’t just tell us that you love robotics—tell us why you’re passionate about automation specifically! Explain how your skills can contribute to Dormont Manufacturing Co’s projects and remember to connect your past experiences to what you'll be doing in this role.
Certifications Matter:If you’ve got any relevant certifications, such as in robotic process automation or machine learning, make sure they’re front and centre on your CV. These credentials show you're dedicated to your field and keep you up to date with industry standards – we love to see that!
How to prepare for a job interview at Dormont Manufacturing Co
✨Showcase Your Technical Wizardry
For a role in robotics and automation at Dormont Manufacturing Co, it's crucial to demonstrate your technical skills. Be prepared to dive into specifics about the programming languages and tools you’ve used, like Python or ROS (Robot Operating System). Brush up on your knowledge of algorithms and control systems, as these might come up during technical questions.
✨Bring Your Projects to Life
With a full-time position in robotics, you should have a portfolio of your projects ready to show. Whether it's a robot you built for a competition or a simple automation script, make sure you can discuss the challenges you faced and how you solved them. This hands-on experience is gold and shows you can apply theoretical knowledge in real-world scenarios.
✨Think Like an Engineer
Expect some problem-solving scenarios during your interview. You might be asked to design a basic automation solution on the spot or troubleshoot a robotic system. Practising these types of technical questions can really set you apart, as they require critical thinking and a systematic approach to tackle problems.
✨Culture Fit Is Key!
Don’t underestimate the importance of cultural fit at Dormont Manufacturing Co. They might ask about your teamwork experience and how you handle challenges with peers. Be ready to share examples of working in diverse teams, as collaboration is often central to projects in robotics and automation.