Senior Firmware Engineer
Key points
- 28/05/26
- South West, Bristol
- £65k - 75k per year
- Permanent
- Analytics, Data, AI and ML
- Full time
Job role
Senior Firmware Engineer
Bristol (Hybrid – 2 days in office)
Up to £75,000 + excellent benefits
About the Company
We’re working with an innovative technology company developing life-changing assistive communication devices. Their products empower people with speech and communication challenges to live more independent, connected lives, and they are recognised globally as leaders in their field.
With a collaborative, purpose-driven culture, this is a chance to work on meaningful products that make a real difference.
The Role
As a Senior Firmware Engineer, you’ll take a lead technical role in designing and delivering embedded firmware for high-quality, safety-critical devices. You’ll work closely with hardware, software, and cross-functional teams to build robust, scalable systems.
This is a hands-on leadership role where you’ll influence architecture, mentor engineers, and drive engineering excellence across the firmware lifecycle.
Key Responsibilities
- Lead the design, development, and delivery of embedded firmware (primarily C-based)
- Define and maintain firmware architecture, standards, and best practice
- Develop software for embedded Linux and RTOS environments (e.g. Zephyr)
- Drive test strategy and automation, including CI and hardware-in-the-loop testing
- Debug complex issues across hardware and software layers
- Collaborate with hardware, QA, production, and product teams
- Mentor and support junior engineers, fostering a high-performing team culture
- Ensure firmware meets quality, reliability, and regulatory standards for medical-grade devices
About You
You’ll be an experienced embedded engineer with strong technical depth and a passion for building high-quality systems.
Essential:
- Strong experience in embedded C development (8+ years)
- Solid understanding of embedded systems architecture and design principles
- Experience with RTOS and/or Embedded Linux platforms
- Proven ability in debugging and problem-solving in constrained environments
- Knowledge of automated testing frameworks and CI practices
- Ability to provide technical leadership and mentor others
Desirable:
- Experience with Zephyr RTOS, STM32, Nordic, or similar platforms
- Familiarity with Python, C#, or other tooling languages
- Experience in medical devices or safety-critical environments
What’s on Offer
- Salary up to £75,000
- Hybrid working (2 days per week in Bristol)
- Private medical insurance, pension & life assurance
- 25 days holiday + bank holidays
- Flexible working arrangements
- Training and development opportunities
- Wellbeing initiatives and employee perks
Apply Now
If you’re looking for a role where your work has genuine impact and you can help shape cutting-edge assistive technology, we’d love to hear from you.
Apply for this position
Want to apply faster?
Create an account with Xpertise to upload your CV, covering letter and personal details and apply faster for each role.
Login / register
US