TTP plc Logo

TTP plc

Senior Software Engineer - Robotics

Posted Yesterday
Be an Early Applicant
In-Office
Cambridge, Cambridgeshire, England
Senior level
In-Office
Cambridge, Cambridgeshire, England
Senior level
Design, build, test, debug, and maintain software for a robotic cell therapy manufacturing platform. Integrate software with robots, devices, and bioprocess equipment; develop hardware-based integration tests; and resolve software-hardware issues. The role includes architectural ownership, automated testing, continuous integration, technical documentation, cross-functional collaboration, mentoring engineers, and supporting verification and regulatory requirements.
The summary above was generated by AI
Company Description

Cellular Origins

Cell therapies have been shown to cure devastating diseases like cancer by reprogramming a patient’s own immune system, offering hope where there was none before. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation.   

Cellular Origins leading this revolution. Our proprietary technology tackles the challenges of large-scale production with an elegant robotic automation system that cuts costs, reduces labour, eliminates human error, and boosts efficiency. 

Job Description

About the role  

We’re looking for a strong Senior Software engineer with a passion for robotics to help deliver reliable software for our cell therapy manufacturing platform. You’ll spend your time designing, building, testing and improving software, from interfaces with integrated mobile robots and low-level factory control to factory operation, automation and orchestration.  

You’ll work within the robotics team and closely with colleagues across software and systems engineering teams to turn requirements into working solutions. You’ll contribute to technical design and help resolve delivery challenges, while mentoring other engineers and promoting high-quality software.  

This is a hands-on role. You’ll regularly deploy software onto physical systems, run integration tests with robots and connected bioprocess equipment, and investigate issues at the boundary between software and hardware. Professional robotics experience is welcome, but is not required: we’re interested in your software engineering skills, curiosity and enthusiasm for learning.  

What you’ll do  

  • Take technical ownership of the design, architecture, implementation and debugging of maintainable software components, services and interfaces across the robotics platform, driving key architectural decisions and ensuring solutions are scalable, robust and aligned with long-term platform objectives. 

  • Integrate software with robots, devices and equipment.

  • Develop and run tests on hardware to verify behaviour, diagnose failures and check fixes under realistic operating conditions.  

  • Build quality into delivery through test-driven development, automated testing, continuous integration, and code review.  

  • Mentor colleagues, share technical knowledge and help junior engineers deliver consistent, high-quality software.  

  • Collaborate across disciplines to resolve integration issues and deliver working features at a sustainable pace.  

  • Maintain clear technical documentation and test evidence to support development, verification and regulatory requirements.  

  

Qualifications

What you’ll bring  

  • Significant experience delivering complex software, with strong skills in design, implementation, testing and debugging across the development lifecycle.  

  • High proficiency in Python programming.   

  • Strong understanding of object-oriented programming and software design patterns, with experience building backend services or applications and integrating systems through APIs or messaging.  

  • Experience with distributed systems using message-oriented or event-based approaches.  

  • Good engineering habits, including version control, automated testing and continuous integration.  

  • The ability to mentor other engineers, explain technical ideas clearly and collaborate with colleagues across disciplines.  

  • A genuine interest in robotics and the willingness to work hands-on with hardware, learning how to test and troubleshoot integrated systems.  

Desirable skills

These are useful additions, rather than requirements. Robotics experience can come from personal projects, study, research or professional work.  

  • Robotics or automation experience, including ROS or ROS 2, mobile robots, robotic arms, motion control or machine vision.  

  • Experience integrating software with hardware, low-level peripherals or industrial communication protocols such as MQTT.  

  • Experience with factory control, automation, orchestration or safety-relevant software.  

  • Front-end development, for example using TypeScript or JavaScript with a web framework.

  • Experience with virtualisation, containers, cloud services or IoT integration using GCP, Azure or AWS.  

  • Experience developing software in medical or biotechnology settings, including verification, traceability and regulatory documentation.  

Additional Information

Cellular Origins is currently 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 
  • 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  

Similar Jobs

One Month Ago
In-Office
City of London, London, England, GBR
Senior level
Senior level
Artificial Intelligence • Robotics • Software • Automation
Develop and maintain production C++ software for unmanned systems, including flight and mission control, autonomy, pilot interfaces, connectivity, simulation, and testing. Debug real-world system behavior, improve reliability, support integration and deployment, write documentation and tests, and contribute to platform architecture. The role requires strong modern C++, Linux experience, and understanding of software design and complex systems, with robotics or autonomous-systems exposure preferred.
Top Skills: C++CmakeLinuxPython
2 Months Ago
In-Office
London, Greater London, England, GBR
Senior level
Senior level
Hardware • Industrial
Design, implement, integrate, and deploy autonomy software for defense robotic platforms. Lead architecture and technical decisions, mentor engineers, perform SIL/HIL testing, support live UAV flight tests, interface with sensors and autopilots, and troubleshoot complex integration and real-time edge systems.
Top Skills: ArdupilotBehavior TreesC++ContainersDockerEdge ComputingEmbedded LinuxEthernetHilI2CNavigation AlgorithmsPixhawkPx4QspiReal-Time SystemsRhelRs232Rs422Rs485Safety-Critical SystemsSilSpiState MachinesUartUbuntu
35 Minutes Ago
Hybrid
London, Greater London, England, GBR
Entry level
Entry level
AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Supports FP&A and controllership activities, including deal evaluations, budgeting, forecasting, financial reporting, title performance analysis, revenue tracking, reconciliations, accounts payable, audit support, and SAP implementation initiatives. Partners with cross-functional teams to maintain accurate financial records, resolve queries, improve processes, and provide ad hoc analysis for management.
Top Skills: ExcelSAP

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account