Назад
Company hidden
6 дней назад

Senior Firmware Engineer (Embedded C/STM32)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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 hirify.global 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 hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →