Elvie Logo

Elvie

Senior Embedded Firmware Engineer

Posted 18 Days Ago
Be an Early Applicant
In-Office
Bristol, England
Senior level
In-Office
Bristol, England
Senior level
As a Senior Embedded Firmware Engineer, you will develop firmware for medical devices, design system architecture, manage tasks with Product Managers, and mentor junior team members.
The summary above was generated by AI

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.


Did you know?

In some regions our amazing products are considered to be medical devices. This means 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:

Okay, we’ve waffled long enough. So let’s get to the good bit: You. 


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 breakdown 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 would expect a successful candidate to be able to clearly articulate design decisions including any design patterns and demonstrate a level of fluency in the tools they use.

Previous experience with git/github, docker, VMs, CI/CD pipelines, vsCode remote containers, ARM cross-compilers and Zephyr would be ideal.


You will be mentoring junior members of the team and will be willing and able to share your knowledge and work collaboratively. 


Location: Hybrid working; a mix of working from our Bristol office & working remotely. 

Employment type: Permanent (please note, you must have the right to work in the UK) 

What you’ll be doing at Elvie:

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

What we are looking for:

  • You have extensive experience as an embedded engineer.
  • You are able to manage your workload and priorities independently.
  • You can work cross-functionally with engineering teams in multiple countries and time zones.
  • You have recently worked in regulated industries, preferably medical devices. 
  • Experience with Real time operating systems (Zephyr, FreeRTOS ) as well as bare metal systems
  • Extensive experience writing Firmware for BLE connected devices
  • You have extensive experience writing firmware in C with a little C++ sprinkled in.
  • You have very solid knowledge of Python for test automation and development of small to medium complexity scripts.
  • Experience working on large platform code bases that cover multiple products.
  • Experience with Git, Cmake, Zephyr, West, Scons, Docker, VsCode, JIRA, unit testing frameworks and writing documentation including UML

The benefits you’ll get:

We're on an exceptional journey. And we can offer you a genuinely purpose-led career with a culture built on trust, autonomy, and flexibility. In addition, we'll give you:


  • 9-day fortnight working pattern - for our full time employees we work 9 days every fortnight with every other Friday as a non-working day for you to spend as you wish.
  • Lots of flexibility: whether it’s working from home, doing the school run, or life admin. We believe trust and flexibility allows everyone to show up as their best selves. 
  • 25 days’ annual leave, plus bank holidays.
  • Life leave days; getting married, moving house, menopause or just things that you can’t put a label on that matter to you.
  • 5=10 leave: 10 days’ additional leave on your 5th and 10th years of service.
  • Generous parental leave policies; maternity & adoption (16 weeks at full pay, then 8 weeks paid at 75% followed by 15 weeks at SMP rate), paternity/partner (6 weeks at full pay to take at any point during the first year of your child’s life), shared parental leave.
  • Healthcare plans, life insurance, and an employee assistance program for you and your family.
  • A tax-efficient group pension scheme.
  • Group income protection; protect your salary if you get sick.
  • A free Elvie Trainer for you to keep or give away when you join.
  • Generous employee and friends & family discounts on Elvie products.
  • Wellbeing support from YuLife and access to SmartHealth app with unlimited GP appointments for you and your family.

What you can expect after you’ve applied:

A member of our team will reach out to you after they have reviewed your application. You must ensure your application is completed correctly.


We do often receive a large number of applications for our roles, please don’t let visibility of this deter you from applying. We review and aim to respond to every application.


We would like to get to know you through your background, attitude, experience and understand your motivation to work with us. Our interview process varies depending on the position.


This is an exciting time to join Elvie. You’ll have a voice, make an impact, and have the opportunity to mould your role. So be ready to learn, have fun, and be inspired by our passionate, talented team - having a sense of humour helps too 😉


Belonging at Elvie


At Elvie, we value building broad, diverse and inclusive teams - because we believe everyone being able to show up authentically at work is key to our success. We encourage people from all backgrounds to apply and we don't discriminate based on race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, marital status, disability or age. 


If you would like more information about the role (including salary) or need any support with your application please feel free to get in touch by email [email protected].

Top Skills

Arm Cross-Compilers
Ble
C
C++
Ci/Cd
Docker
Git
Python
Rtos
Vs Code
Zephyr

Similar Jobs

An Hour Ago
In-Office
London, Greater London, England, GBR
Mid level
Mid level
Fintech • Information Technology • Financial Services
The Associate will conduct financial analysis, model portfolios, and support fund strategies while integrating AI for data insights and efficiency.
Top Skills: AIExcelPythonVBA
An Hour Ago
Remote or Hybrid
London, Greater London, England, GBR
Junior
Junior
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
As a Business Development Representative at BlackLine, you will engage potential customers, build rapport, and clearly articulate the value of the platform while meeting sales goals.
Top Skills: Salesforce
9 Hours Ago
Hybrid
London, England, GBR
Senior level
Senior level
Fintech • Mobile • Payments • Software • Financial Services
As a Backend Engineer, you'll develop solutions for high-volume transactions, enhance customer trust, and collaborate on essential features while fostering a culture of learning and ownership.
Top Skills: Api DesignDatabase InteractionsDistributed SystemsGoJavaKotlinMicroservicesNode.jsPython

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account