/Senior Firmware Engineer

Senior Firmware Engineer

United Kingdomgbvia direct
// Job Type
Full Time
// Salary
GBP 65,000 - 75,000/year
// Salary Range
65,000–75,000 GBP / year
// Posted
2 months ago
// Work Mode
hybrid

About the Role

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

Interested in this job?

Use our AI to tailor your resume for this Senior Firmware Engineer position at Xpertise Recruitment.