> Markdown version of [/jobs/ext/346470-senior-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/346470-senior-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Firmware Engineer - **Company:** Current Health - **Location:** UK (Remote available) - **Experience:** Expert - **Salary:** £65,000.0 - £80,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Bluetooth Low Energy (Bluetooth), C++ (Programming Language), Data Validation, Software Debugging, Digital Electronics, Microprocessors, Firmware, FreeRTOS, Python (Programming Language), MISRA C (C Programming Language), Real-Time Operating Systems, Systems Integration, TCP/IP, Wi-Fi Technology, Scripting, Software Coding - **Published:** June 17, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=b58ee2c7fc45705b ## About the Role Do you have experience in Python?, * Strong embedded programming skills in C or C++. * Hands-on RTOS experience, preferably FreeRTOS, including scheduling, synchronisation and debugging timing-critical code. * Experience integrating and validating data from multiple sensors. * Ability to use metrics to assess performance, reliability and engineering effectiveness. * Familiarity with roadmap planning tools and delivery trade-offs. * Solid understanding of WiFi, TCP/IP, BLE. * Strong grasp of microprocessor architectures, digital electronics and hardware-firmware interaction. * Awareness of regulatory requirements for medical devices. * Ability to build a working understanding of UK and US healthcare workflows. Nice to Have * Experience in regulated industries such as medical, aerospace or automotive. * Knowledge of secure bootloaders, OTA firmware updates and embedded cryptography. * Experience with low-power or battery-powered devices. * Familiarity with Python or similar scripting languages. * Experience developing low-level drivers or board support packages. * Familiarity with embedded coding standards such as BARR C:2018 or MISRA. * Knowledge of DSP algorithms and their implementation in embedded systems. * Experience with AWS IoT services and cloud-connected embedded systems. ## Description We're looking for a Senior Firmware Engineer to deliver embedded firmware for medical devices from early concept through to production. You'll take technical ownership of firmware on individual projects, working closely with hardware, manufacturing and quality teams. You have strong experience shipping production-grade embedded firmware for medical or regulated products, are comfortable working close to the hardware, and have delivered on resource-constrained systems through bring-up and integration. You are accountable for firmware quality, safety, and can execute decisively under pressure while communicating with the wider team. Note: this is a remote role, and you will be provided with all necessary equipment. What You'll Do * Develop and maintain high-reliability, high-quality embedded firmware. * Maintain a clear understanding of the product roadmap and advise on technical implications and risks. * Work closely with hardware, product and design teams to ensure effective integration, system-level reliability, and that solutions meet user needs. * Prioritise and resolve firmware defects based on severity and business impact. * Maintain efficient automated testing, CI and deployment pipelines within regulatory constraints. * Produce concise documentation to support audits and regulatory submissions. * Maintain and update the cyber security risk register for firmware-related components, ensuring risks are identified, tracked and mitigated. ## Related Videos - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)