Rodeo
Get started

Cellular Origins

Senior Firmware Engineer

Cambridge
Posted about 22 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Company Description

Cellular Origins

Cell therapies are changing how we treat some of the most devastating diseases, by using a patient’s own cells as the treatment. To bring these therapies to many more people, manufacturing must change too, becoming far more scalable, reliable and efficient. At Cellular Origins you’ll help build the firmware that drives our robotic manufacturing technology, so more patients can access life-changing treatments sooner.

As a Senior Firmware Engineer, you’ll sit at the intersection of software, electronics and automation. You’ll take technical ownership of turning motion, sensing and control ideas into reliable, production-ready firmware that keeps our systems running smoothly in a bioprocess environment. You’ll regularly see your code make motors move, sensors respond and complex systems run reliably.

Job Description

You’ll join a multidisciplinary team of engineers and scientists working on our core automation platform, from first prototypes through to production systems. You’ll design, implement and test firmware that runs on ARM microcontrollers, work directly with hardware on the bench, and help shape technical decisions across firmware, electronics and the wider system.

This is not a role confined to the firmware team: you may spend as much time working with electronics, mechanical, automation and systems engineers, and with biologists, as you do with other firmware or software engineers. You’ll need to enjoy crossing disciplinary boundaries and learning enough about the wider system to help make it work as one coherent whole.

In This Role, You’ll

  • Own firmware development for key parts of our core technology, from requirements and architecture through implementation, verification and support in production.
  • Write and review high-quality C for ARM microcontrollers (primarily STM32), focusing on robust, maintainable and testable code.
  • Design and maintain automated tests for embedded firmware, including unit, integration and hardware-in-the-loop, and integrate them into continuous integration workflows.
  • Turn system needs into clear firmware requirements and interfaces, working directly with electronics, mechanical, automation and software engineers, plus biologists.
  • Make and communicate technical decisions within your area, balancing engineering rigour, maintainability and delivery speed, and support other engineers through design discussions and code reviews.
  • Debug complex embedded-system issues using tools such as debug probes, oscilloscopes, multimeters and logic analysers, getting to the root cause of tricky problems.
  • Use Linux-based tools and development environments as part of your day-to-day work.
  • Support and occasionally develop custom test equipment for internal use, helping the wider team move faster.
  • Use higher-level languages such as Python, C# or Java to build supporting tools and simple GUIs for debugging, testing or internal users.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Depending On Your Experience, You May Also

  • Turn your hand to electronics design and prototype modification when needed, working with electronics engineers to shape interfaces and resolve cross-discipline issues.
  • Develop and optimise hard real-time algorithms for motion control, sensing or safety-critical functions.
  • Use Docker and containers to create reliable, repeatable development and test environments.
  • Contribute to embedded Linux software and the interfaces between it and our microcontroller firmware.

Qualifications

About you

You enjoy seeing firmware come to life in real hardware, and you like being close to the bench, motors and sensors rather than hidden away from the physical system. You are comfortable owning firmware end to end, from first requirements and architecture through to code that ships, and you get energy from solving problems with people from different technical backgrounds.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

We’re Looking For

  • A strong track record of designing and delivering embedded systems, with the judgement to take ownership and make pragmatic technical decisions independently.
  • Extensive professional experience developing firmware in C and/or C++ on ARM microcontrollers, ideally STM32.
  • Strong experience developing and maintaining automated tests for embedded systems, including using them within continuous integration workflows.
  • Confidence working directly with hardware and independently debugging complex systems at both code and signal level.
  • Strong skills in interpreting component datasheets and electronics schematics, and using them to inform design and debugging.
  • A collaborative, entrepreneurial approach, with the ability to explain technical trade-offs, support other engineers and solve problems with people from very different disciplines.

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
Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

Cambridge, England, United Kingdom

Sign up to applySee more jobs like this