Software Engineer - Robotics Platform
We usually respond within a week
Automata is building a world-class company to disrupt the life science industry and empower scientists by making automation a reality for every lab.
We work with labs across the world to understand their specific workflows and needs, and develop personalised solutions that range from diagnostic, drug discovery to synthetic biology. This allows us to simplify common automation tasks, while also supporting more advanced paths for specialised workflows, in a fast, flexible, and cost-efficient way."
We are looking for a Software Engineer whose mission is to be a key developer of software features within our cross-disciplinary robotics platform team, to drive the hardware that enables lab automation at scale.
Why is this role important for Automata?
For users to execute complex lab workflows from our digital platform, the robotics platform's hardware must have well designed and robust software to control it.
In this role you will be responsible for:
- Writing high quality software for our robotics platform.
- Collaborating with other engineering disciplines within the team (firmware, controls, electrical, mechanical, QA etc) to take user requirements from concept and prototype stage to fully working production models.
- Contributing to system design decisions that will shape the platform.
- Owning the features, you build and supporting users to ensure the overall quality of the product.
- Helping ensure a high standard of software through efficient peer code review.
What it takes:
- Experience of a scripting programming language (preferably Python).
- Experience of a compiled programming language (e.g. Go, C++).
- Well versed in writing high quality unit tests.
- Good software design practises (e.g. creating clear and well documented APIs).
- An interest in robotics and the future of automation.
- A strong self-starting attitude, you love a challenge!
Nice to haves:
- Experience of working on Linux operating systems.
- Knowledge of computer networking.
- Experience with robotics or automation projects.
- Experience with microcomputers and microcontrollers (e.g. Raspberry Pi, Arduino).
- Knowledge of cloud IoT solutions (e.g. AWS-IoT).
What gets us excited?
We’re passionate about the future of Technology and Automation and our growing success is built upon likeminded individuals who share our passion.
You are excited about creating code that makes hardware move and do things! Exclaiming "IT'S ALIVE!" when your code gets a robot to do what you intended (shouting this is optional).
If this sounds like a good fit and have tick the right boxes, you will love having the opportunity to build something that immediately adds value.
- Team
- Product Engineering & Design
- Locations
- HQ
- Remote status
- Hybrid Remote

HQ
Automata Benefits
-
Wellness & L&D budget 🎓
£500 per year to spend on anything you like!
-
Holiday 🏖️
30 days + 8 bank holidays
-
Additional leave days 🧘
4 volunteer days per year, 1 mental health day per quarter and your birthday off!
-
Private Healthcare ❤️
We have Vitality Health, which includes eye and dental care
-
Spill - mental health support 🧠
All-in-one mental health tool with access to CBT and sessions with therapists at no cost to the employee
-
Enhanced parental leave + pay 👪
A generous and supportive approach to mat and pat leave
-
Leadership Coaching 💫
Access to our Leadership coach for all of our managers -
Flexible working 🤹
Blended approach to office and WFH -
Keeping you fed 🥙
Team lunch once a week plus a well-stocked pantry
-
Dog friendly offices 🐶
Lola, Kevin and Sally are the current resident pooches
About Automata
Born from a world-leading research lab, Automata is transforming the way labs work with open, integrated automation.
Our mission is to unlock the potential of labs and the potential of the people who work in them.
Software Engineer - Robotics Platform
Loading application form
Already working at Automata?
Let’s recruit together and find your next colleague.