Skip to content

Open nowPosted 244 days ago

Senior Firmware Engineer

Workable (global search)108,016 open roles

Where
Nottingham, England, United Kingdom
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Firmware EngineerWorkable (global search) · Nottingham, England, United Kingdom
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 7 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 244 days ago

Workable (global search) median: 7 days open

The posting

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.

Requirements

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.

Benefits

  • 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
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.