1. Digital Health Jobs
  2. Elvie

Senior Embedded Firmware Engineer

Posted on November 23, 2025 (5 minutes ago)

About Us

We’re Elvie – a pioneer in the FemTech industry, developing cutting-edge smart technology to transform previously overlooked categories like breast pumping and pelvic floor health. Our mission is to empower women through radical, female-first innovation, breaking taboos and challenging stigma along the way.
Elvie recently joined forces with Willow, a fellow leader in FemTech and maternal health based in the U.S. This powerful combination brings together two iconic brands, combining a market-leading product portfolio with teams of world-class engineers, designers, and commercial experts. Together, we're set to shape the future of maternal health on a global scale.
As we embark on this exciting new transitional chapter, this role will play a pivotal part in helping to define and deliver our vision across international markets.
In some regions our amazing products are considered to be medical devices, meaning we maintain our Medical Device quality management system in compliance with ISO 13485:2016 to support the development of our groundbreaking products.

About the Role

As a Senior Embedded Firmware Engineer your role sits within the Electronics and Embedded Firmware Team. You will be primarily focused on implementing firmware, but you will also be deeply involved in designing and documenting the system architecture on the projects you are responsible for. You will liaise with Product Managers and help break down features into tasks. Your work will have a direct impact on the lives of our customers as your code will serve both next generation products as well as being pushed to existing devices in the field.
You will have passion for technology and a deep understanding of industry leading best practices in embedded firmware development. You will be fluent in C/C++ and have good experience of developing firmware for connected devices using Bluetooth Low Energy (BLE) and building applications on top of a Real Time Operating System (RTOS).
We expect you to articulate design decisions clearly including any design patterns and demonstrate fluency in the tools used.
Preferred experience includes git/github, docker, VMs, CI/CD pipelines, vsCode remote containers, ARM cross-compilers, and Zephyr.
You will be mentoring junior team members and collaboratively sharing knowledge.

Responsibilities

  • Write software for medical devices and adjacent areas
  • Add features to existing products
  • Prototype and develop new products
  • Explore upcoming technologies to add new smart features to the product portfolio
  • Work with Product stakeholders to breakdown features into tasks
  • Write documentation
  • Develop and maintain automated build and test infrastructure
  • Collaborate closely with Electronics engineers on hardware/firmware requirements and interfaces
  • Work closely with App team to develop new features and improve user experience in connected devices
  • Maintain legacy build systems
  • Work with test and quality teams to provide smooth releases
  • Code review colleagues' pull requests
  • Occasionally write Python scripts for lab automation, manufacturing, and automated firmware verification

Qualifications

  • Extensive embedded engineering experience
  • Ability to manage workload and priorities independently
  • Cross-functional collaboration across engineering teams in multiple countries and time zones
  • Experience in regulated industries, preferably medical devices
  • Experience with RTOS (Zephyr, FreeRTOS) and bare metal systems
  • Extensive experience writing firmware for BLE connected devices
  • Proficient in C, with some C++
  • Strong Python skills for test automation and scripting
  • Experience with large platform code bases covering multiple products
  • Familiarity with Git, Cmake, Zephyr, West, Scons, Docker, VsCode, JIRA, unit testing, and UML documentation

Benefits

We offer a purpose-led career with a culture built on trust, autonomy, and flexibility.
  • 9-day fortnight working pattern with every other Friday off
  • Flexibility to work from home, manage life and school runs
  • 25 days annual leave plus bank holidays
  • Life leave days for personal life events
  • Additional leave on 5th and 10th years of service
  • Generous parental leave policies
  • Healthcare plans, life insurance, and employee assistance program
  • Tax-efficient group pension scheme
  • Group income protection
  • Free Elvie Trainer upon joining
  • Employee and friends & family discounts on Elvie products
  • Wellbeing support from YuLife and unlimited GP appointments via SmartHealth app

Application Process

A team member will contact you after reviewing your application. Ensure application is completed correctly.
We review and respond to every application despite high volume.
The interview process varies by position.
This is an exciting opportunity to join Elvie, with impact, learning and fun guaranteed.

Diversity and Inclusion

Elvie values broad, diverse, and inclusive teams allowing everyone to show up authentically. We encourage applications from all backgrounds and do not discriminate based on race, color, religion, gender, gender identity, sexual orientation, national origin, genetics, marital status, disability, or age.
Contact [email protected] for more information or application support.

How to Apply

To apply, please visit the job listing page and use the application form provided.
If you would like more information about the role or need application support, contact [email protected].