Senior Firmware Engineer

Wattbike

Nottingham

On-site

GBP 75,000 - 110,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

26 days holiday a year plus bankhols
Pension and life insurance
Staff discount on accessories
Cycling clubs for riders and racing
Onsite training Zone

Job summary

Wattbike is seeking an experienced Embedded Firmware & Software Engineer to lead firmware development for its smart, connected indoor bikes. You will own the firmware architecture across Nordic SoCs, BLE/ANT+/Wi‑Fi stacks, and RTOS or bare‑metal environments.

Collaborate with electronics, app and cloud teams to ensure robust, scalable connectivity and performance. The role calls for hands‑on mastery in C/C++, strong debugging skills, and a strategic mindset to drive firmware quality and

Qualifications

  • 10+ years embedded development experience
  • 5+ years in a senior/lead developer role
  • Proven embedded firmware development in C/C++ for microcontroller‑based systems
  • Strong experience with Nordic Semiconductor SoCs (nRF52/nRF53) and Keil or equivalent
  • Solid BLE, ANT+, and Wi‑Fi knowledge; RTOS and low‑power design experience

Responsibilities

  • Lead firmware design and development for Wattbike products
  • Establish firmware standards, documentation and version control
  • Develop automated tests for firmware and software components
  • Debug and optimize hardware‑software interactions, OTA updates and bootloaders
  • Collaborate with electronics, app and cloud teams for seamless integration

Skills

Embedded C/C++
Nordic SoCs
BLE
ANT+
Wi‑Fi
RTOS
Low‑power design
Firmware architecture
Debugging
Lead developer

Education

Bachelor's degree in Electronic/Computer Engineering or CS

Tools

Keil compiler
Git
Oscilloscopes
Logic analysers

Job description

Background

Our 5-year goal is to build on our heritage in elite sport to become the global leader in premium indoor cycling. We will achieve this by expanding our connected product portfolio, accelerating innovation across hardware and digital platforms, and delivering world-class user experiences that keep riders engaged and motivated.

Product development sits at the heart of this vision. Wattbike’s combination of hardware innovation, software excellence and best-in-class performance measurement has established a loyal user base and strong brand reputation.

We are investing in next-generation product development to serve a broader range of customers, increase penetration in international gym and DTC markets, and create seamless training experiences across our hardware and the Wattbike Hub app.

The Role

At Wattbike, we’re driven by a mission to create the world’s most accurate, reliable, and connected training platforms. To continue pushing the limits of performance technology, we’re looking for an experienced Embedded Firmware & Software Engineer to join our hardware engineering team.

You’ll play a key role in developing the firmware and software that power our range of smart, connected indoor training bikes. From sensor integration and power management to wireless communication and user interface control, you’ll help shape the experience that defines Wattbike’s precision and performance.

This role demands a hands‑on engineer with a deep understanding of Nordic SoCs, C/C++ embedded development, and wireless communication technologies such as BLE, ANT+, and Wi‑Fi. You’ll work closely with the electronics, mechanical, and app development teams to deliver seamless connectivity, stability, and performance across the Wattbike ecosystem.

Immediate priorities:

1. Ownership: Quickly become the internal authority on Wattbike firmware and embedded systems

2. Processes: Implementation of best practice across the design and development of Wattbike firmware

3. Quality: Identify opportunities to improve firmware quality, reliability, and maintainability

Key Responsibilities
Process & Continuous Improvement
  • Establish and maintain firmware development standards, documentation, and version control best practice.
  • Identify opportunities to improve firmware quality, reliability, and maintainability.
  • Stay current with emerging tools, frameworks, and wireless technologies relevant to IoT and connected fitness.
  • Lead initiatives to streamline firmware and software development and testing workflows.
  • Investigate and resolve firmware issues across development and production stages.
Testing, Validation & Certification
  • Develop automated unit and integration tests to ensure software stability and performance.
  • Debug hardware-software interactions using oscilloscopes, logic analysers, and serial tools.
  • Conduct performance profiling, fault analysis, and root-cause investigation.
  • Support validation, certification, and regulatory compliance processes for connectivity and safety.
Design & Development
  • Lead the design and development of firmware for new and existing Wattbike products.
  • Design, implement, and maintain embedded firmware for Wattbike products, from concept through production. Develop and optimise code for Nordic Semiconductor SoCs using C and C++.
  • Work within RTOS or bare-metal environments to manage sensors, displays, and connectivity modules.
  • Configure and integrate wireless communication stacks (BLE, ANT+, Wi‑Fi) to support data transfer, device pairing, and IoT functionality.
  • Optimise firmware for low‑power performance, reliability, and scalability.
  • Implement robust bootloaders, over‑the‑air (OTA) updates, and system diagnostics.
Collaboration & Leadership
  • Act as the internal authority for firmware development within Wattbike.
  • Work closely with the electronics, app, and cloud teams to ensure seamless system integration.
  • Translate product requirements into efficient firmware architectures and software interfaces.
  • Provide technical input on system design, feature planning, and future product architecture.
  • Support manufacturing partners in debugging and optimising firmware for production environments
Measures of Success
  • Ownership & Leadership: Quickly become the go‑to expert for firmware, driving technical decisions with confidence and accountability.
  • Reliability & Performance: Deliver firmware that achieves target performance metrics, connectivity reliability, and uptime.
  • Quality & Maintainability: Establish clean, documented, and maintainable codebases that support long‑term scalability.
  • Cross‑Functional Collaboration: Work effectively with hardware, software, and manufacturing teams to ensure aligned, on‑time delivery.
  • Innovation: Introduces new ideas, tools, or methods that enhance product features or development efficiency.
  • Process Improvement: Implement improved development workflows, testing frameworks, or debugging processes that enhance team productivity.
Essential:
  • Degree in Electronic Engineering, Computer Engineering, Computer Science, or a related discipline.
  • 10+ years experience embedded development with 5+ years in a senior/lead developer role
  • Proven experience developing embedded firmware in C and C++ for microcontroller‑based systems.
  • Strong hands‑on experience with Nordic Semiconductor SoCs (nRF52/nRF53 family) and the Keil compiler or equivalent toolchains.
  • Solid understanding of BLE, ANT+, and Wi‑Fi communication protocols and embedded networking principles.
  • Experience in low‑power system design, RTOS environments, and peripheral interfacing (I²C, SPI, UART, ADCs...).
  • Strong debugging and problem‑solving skills using industry‑standard tools and methods.
  • Familiarity with source control systems (e.g. Git) and structured development workflows.
Desirable:
  • Desktop software development experience.
  • Interest in sports technology or connected fitness equipment.
Skills & Attributes Required
  • Detail and process oriented mindset
  • Hands‑on approach to problem solving and development
  • Resilience & adaptability. Thrives in an agile, fast‑paced, SME environment and embraces change.
  • Genuine interest in cycling, sport, fitness training, and human performance measurement and technology is a bonus.
  • A Wattbike for your home
  • A relaxed culture that supports a great home and work blend
  • Support for personal progression
  • 26 days holiday a year plus bank holidays
  • Pension and life insurance
  • A staff discount on accessories
  • Cycling clubs for the casual rider and racing enthusiasts
  • Onsite training Zone
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Firmware Engineer (Nordic IoT) – Fitness Tech
Lead Embedded Firmware Engineer (Nordic IoT) – Fitness Tech

Wattbike • Nottingham

On-site
GBP 75,000 - 110,000
26 days holiday a year plus bankhols
Pension and life insurance
Staff discount on accessories
+2
Firmware Design Engineer
Firmware Design Engineer

Cortech Talent Solutions Ltd • Cambridge

On-site
GBP 63,000 - 77,000
Discretionary Bonus Scheme
Enhanced parental leave
Generous discounts on products
+2
Senior Sales Manager (UK North)
Senior Sales Manager (UK North)

Wattbike • Nottingham

On-site
GBP 45,000 - 65,000
Bike on loan
Personal progression
26 days holiday
+4
Staff Firmware Engineer
Staff Firmware Engineer

Rise Technical • Nottingham

Hybrid
GBP 70,000 - 90,000
Technical progression
26 days annual leave
Bank holidays
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Neupulse • Basingstoke

Hybrid
GBP 65,000 - 90,000
Senior Firmware Engineer
Senior Firmware Engineer

Brompton Bicycle • Greenford

On-site
GBP 60,000 - 90,000
9 Day Fortnight
25 days annual leave
Pension & profit sharing
+6
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Carv • Greater London

On-site
GBP 90,000 - 130,000
Visa sponsorship
Park City office
Innsbruck office
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Carv group • Greater London

On-site
GBP 85,000 - 110,000
Visa sponsorship
Senior Firmware Engineer
Senior Firmware Engineer

1000 Brompton Bicycle Ltd • Greenford

On-site
GBP 65,000 - 90,000
9 Day Fortnight
25 days annual leave
Competitive salary
+7