6 дней назад
Senior Firmware Engineer (Embedded C/STM32)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Firmware Engineer (Embedded C/STM32): Building production-ready firmware for robotic cellular-therapy manufacturing systems with an accent on ARM microcontrollers, motion control, sensing, and embedded testing. Focus on designing reliable firmware architectures, debugging hardware and signal-level issues, and integrating unit, integration, and hardware-in-the-loop tests into continuous integration.
Location: Cambridge, United Kingdom; based at the Campus, approximately 10 miles south of Cambridge. The role involves hands-on work with hardware, motors, sensors, and laboratory automation systems.
Company
Cellular Origins develops robotic manufacturing technology for scalable, reliable, and efficient cell therapy production.
What you will do
- Own firmware development from requirements and architecture through implementation, verification, and production support.
- Write and review robust, maintainable, and testable C firmware for ARM microcontrollers, primarily STM32.
- Design automated unit, integration, and hardware-in-the-loop tests and integrate them into continuous integration workflows.
- Translate system needs into firmware requirements and interfaces while working with electronics, mechanical, automation, software, and biology specialists.
- Debug complex embedded systems using debug probes, oscilloscopes, multimeters, and logic analysers.
- Develop supporting tools and simple interfaces using Python, C#, or Java, and contribute to custom test equipment.
Requirements
- Strong professional experience designing and delivering embedded systems with independent technical ownership.
- Extensive experience developing firmware in C and/or C++ for ARM microcontrollers, ideally STM32.
- Strong experience creating and maintaining automated embedded-system tests within continuous integration workflows.
- Ability to debug systems at both code and signal level while working directly with hardware.
- Ability to interpret component datasheets and electronics schematics for design and debugging.
- Collaborative approach with the ability to explain technical trade-offs and work across multiple engineering disciplines.
Nice to have
- Experience with electronics design, hard real-time motion-control or safety-critical algorithms, Docker, embedded Linux, or interfaces between embedded Linux and microcontroller firmware.
Culture & Benefits
- Entrepreneurial, collaborative working culture with shared ideas and cross-disciplinary engineering.
- Purpose-built sustainable offices and laboratories on the Campus.
- Annual bonus and 10% employer pension contribution.
- 25 days of holiday, private medical insurance, enhanced family-friendly leave, and life insurance worth six times salary.
- Electric car leasing, cycle-to-work scheme, and season ticket loan.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
13 дней назад
Software Developer (Defence and Security)
12 дней назад
Embedded Software Engineer (C++)
40 000 - 60 000GBP
10 дней назад
Senior Principal Software Engineer (Aerospace)
13 дней назад
Senior Software Engineer
9 дней назад
Graduate AI and Software Engineer (Automotive MPUs)
10 дней назад
Principal Autonomy Software Engineer (Robotics)
240 000 - 310 000$