CareerPlanGet AI match score →

Embedded Firmware Engineer

Cambridge, Cambridgeshire💼 Full-time💰 $60,000–$70,000🗓 2026-05-20 → 2026-07-31

Location: Cambridge (Hybrid 1-2 days in the office a week)

Salary: £60,000 – £70,000 + Excellent Benefits

Contact: Adam Mayne – [email protected] – 01234 823373

Embedded Software Engineer Opportunity

An exciting opportunity has arisen for an experienced Firmware / Embedded Software Engineer to join a rapidly growing technology company developing next-generation IoT, Bluetooth-enabled, low-power wearable devices.

You’ll be part of a talented, supportive R&D team working on real products with real users, contributing to both current-generation firmware and new product development from concept through to mass production.

This is an environment known for innovation, employee development, and a genuinely collaborative culture, offering excellent training, career growth and the chance to work with cutting-edge embedded technologies.

Responsibilities of Firmware Engineer

  • Designing and developing embedded firmware for IoT wearable products
  • Working across the full product lifecycle — prototyping, implementation, optimisation, validation and release
  • Creating efficient, reliable firmware for battery-powered, resource-constrained devices
  • Developing and maintaining low-level drivers, communication interfaces and wireless protocol stacks
  • Collaboration with hardware, electronics and software teams to deliver high-quality, production-ready systems

What we are looking for, as much as possible from below

Education & Core Skills

  • Degree/Masters/PhD in Computer Science, Electronics, Embedded Systems or similar
  • Strong commercial experience in embedded C development (ideally 5+ years)
  • Experience with RTOS environments such as FreeRTOS, Zephyr, ThreadX or similar
  • Confident working in Unix/Linux development environments
  • Strong grounding in software testing (unit, regression, system)

Embedded & Firmware Expertise

  • Experience writing device drivers directly from datasheets
  • Knowledge of low-power design techniques and firmware optimisation for constrained MCUs
  • Experience working with BLE/Bluetooth, WiFi, Cellular or other wireless protocols
  • Experience with battery-powered, low-energy devices is highly beneficial
  • Familiarity with Git, Jira, Bitbucket, or similar tooling

Nice to Have

  • Prior experience with wearable technologies
  • Cellular expertise (e.g., LTE-M, NB-IoT)
  • Exposure to embedded Linux environments
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗