Senior Robotic Software Engineer
Location: Cambridge, England, gb
Company Description
Cell therapies are already changing what’s possible for patients, including people living with cancers and other diseases that have had few options until now. The challenge is access. If we want these therapies to reach far more patients, we need manufacturing that can scale without losing quality or control. At Cellular Origins, that’s exactly what we’re building, and in this role you’ll help make that scale real, by turning complex robotic behaviour into something reliable, repeatable, and ready for regulated production.
Cellular Origins is enabling the manufacture of cell therapies at scale through Constellation, our platform that uses mobile robotics and AI to automate and connect proven bioprocess tools, so therapies don’t need to be re-developed for commercialisation. It’s a factory-led approach designed to accelerate time-to-market and reduce risk, while supporting the production of 100,000s of doses.
Job Description
About the role
As a Senior Robotic Software Engineer, you’ll take ownership of advanced robotic subsystems within Constellation, from early design thinking through to integration and delivery. You’ll be close to the real system, shaping software that controls Integrated Mobile Robots (IMRs), combining 6-DoF robotic arms and AMRs, alongside machine vision and industrial communications. This is hands-on technical leadership, with plenty of space to influence architecture, quality, and how we build as a team.
What you’ll do
You’ll be part of the Robotics Team, working across software, hardware, systems and product to make sure the full platform behaves as one.
You’ll get to:
Own key robotic software subsystems, from requirements and architecture through to implementation and verification
Build and refine high-performance control and orchestration software for IMRs, including motion, behaviours, and system state management
Develop robust ROS2-based components and tooling that are testable, maintainable, and built for long-term evolution
Integrate machine vision inputs into real robotic decisions, where timing and reliability really matter
Use industrial messaging and networking approaches (including MQTT where appropriate) to connect robotic subsystems into the wider platform
Drive quality through strong engineering practice, including CI/CD, code review, automated testing, and clear technical documentation
Lead and mentor others, unblocking progress, raising standards, and helping the team deliver with confidence
Qualifications
About you
You’ll enjoy this role if you like solving problems that sit right on the boundary between software and real-world physics, and you care about building systems that behave predictably under pressure. You’ll bring a mix of curiosity and discipline, because safety, traceability, and repeatability matter just as much as clever code.
You’ll bring:
Strong industry experience in robotics or automation (typically 3+ years), ideally across mobile robots, multi-DoF arms, and vision systems
High confidence in Python, plus solid version control habits and comfort working with CI/CD pipelines
Practical ROS1/ROS2 experience, including debugging real robotic systems when the logs are messy and the clock is ticking
Familiarity with industrial network protocols and the realities of integrating across software and electro-mechanical systems
Experience building and debugging safety-critical or safety-relevant control software, with a mindset for risk, verification, and robustness
The ability to lead technical work across disciplines, communicate clearly, and keep delivery moving in an agile environment
This role is a full-time, on-site position at our campus in Melbourn.
Additional Information
Benefits
Cellular Origins is based on the TTP Campus, within purpose-built sustainable offices, labs and green surroundings, 10 miles south of Cambridge. Our working culture encourages entrepreneurship, shared ideas and collaboration, while providing you the freedom to do your best work.
Our employee benefits include:
- Annual bonus
- 25 days holiday
- Employer pension contribution of 10% of salary
- Free lunch and all-day refreshments
- Private medical insurance for employees and dependants
- Enhanced family friendly leave
- Life insurance worth 6x salary
- Electric car leasing scheme
- Cycle to work scheme
- Season ticket loan
- Activities and community that supports healthy activities that bring colleagues together; whether it’s lunchtime squash or football, Zumba or our own rock band. Colleagues initiate new clubs and outings whenever they feel there’s something missing!
- Local sports facilities and theatre discounts and memberships.
Ready to build something that matters?
If you want your robotics work to directly shape how life-changing therapies reach more patients, we’d love to hear from you. Apply now, and tell us what you’ve built, what you’ve learned, and what you’re excited to take on next.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
