Embedded Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
Location: Cambridge (Hybrid 1 day in the office a week) Salary: £60,000 - £70,000 + Excellent Benefits Contact: Adam Mayne - (url removed) - (phone number removed), 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
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…