At a Glance
- Tasks: Develop innovative firmware for smart health tech and mentor junior engineers.
- Company: Join Elvie, a pioneering FemTech company transforming maternal health.
- Benefits: Enjoy a flexible 9-day fortnight, generous leave, and wellness support.
- Other info: Diverse and inclusive team culture with excellent career growth opportunities.
- Why this job: Make a real impact on women's health with cutting-edge technology.
- Qualifications: Experience in embedded systems, C/C++, and Bluetooth Low Energy required.
The predicted salary is between 50000 - 65000 £ per year.
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
- 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
- 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 recruitment@elvie.com 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 recruitment@elvie.com.
Location: Bristol, United Kingdom
Senior Embedded Firmware Engineer posted about 2 months ago Elvie Bristol, United Kingdom employer: Digital Health Jobs
Contact Detail:
Digital Health Jobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Firmware Engineer posted about 2 months ago Elvie Bristol, United Kingdom
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Elvie on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since you'll be working with embedded firmware, make sure you're ready to discuss your experience with C/C++, BLE, and RTOS. Practice coding problems and be ready to showcase your problem-solving skills.
✨Tip Number 3
Show your passion for FemTech! Research Elvie’s products and their impact on women's health. During the interview, share how your values align with their mission and how you can contribute to their innovative projects.
✨Tip Number 4
Don’t forget to follow up after your interview! A quick thank-you email can leave a lasting impression. Mention something specific from your conversation to remind them of your enthusiasm and fit for the role.
We think you need these skills to ace Senior Embedded Firmware Engineer posted about 2 months ago Elvie Bristol, United Kingdom
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Embedded Firmware Engineer role. Highlight your experience with C/C++, BLE, and RTOS, as these are key skills we're looking for!
Show Your Passion: Let us see your enthusiasm for technology and innovation in your application. Share any personal projects or experiences that demonstrate your commitment to embedded firmware development.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to articulate your design decisions and technical skills, making it easy for us to see how you fit into our team.
Apply Through Our Website: Don’t forget to apply through our job listing page! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Elvie.
How to prepare for a job interview at Digital Health Jobs
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of embedded firmware, especially in C/C++. Be ready to discuss your experience with Bluetooth Low Energy (BLE) and Real Time Operating Systems (RTOS). They’ll want to see that you can articulate design decisions and demonstrate fluency in the tools mentioned in the job description.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in previous projects. Think about times when you had to collaborate with cross-functional teams or mentor junior engineers. This will highlight your ability to manage workload and priorities independently, which is crucial for this role.
✨Familiarise Yourself with Their Products
Take some time to research Elvie’s product portfolio and understand their mission in the FemTech industry. Being able to discuss how your skills can contribute to their innovative approach will show your genuine interest in the company and its goals.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, the technologies they use, and how they envision the future of their products. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values.