Senior Firmware Engineer in Nottingham
Senior Firmware Engineer

Senior Firmware Engineer in Nottingham

Nottingham Full-Time 48000 - 72000 £ / year (est.) No home office possible
W

At a Glance

  • Tasks: Develop cutting-edge firmware for smart indoor training bikes and enhance user experiences.
  • Company: Join Wattbike, a leader in premium indoor cycling technology.
  • Benefits: Enjoy a Wattbike for home, 26 days holiday, and a relaxed work culture.
  • Why this job: Be part of a mission to revolutionise fitness technology and make a real impact.
  • Qualifications: 10+ years in embedded development with expertise in C/C++ and Nordic SoCs.
  • Other info: Collaborative environment with opportunities for personal growth and innovation.

The predicted salary is between 48000 - 72000 £ per year.

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.

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

  • Ownership: Quickly become the internal authority on Wattbike firmware and embedded systems.
  • Processes: Implementation of best practice across the design and development of Wattbike firmware.
  • 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.

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.

Senior Firmware Engineer in Nottingham employer: Wattbike

Wattbike is an exceptional employer that fosters a relaxed and innovative work culture, perfect for those passionate about sports technology and fitness. With a strong commitment to employee growth, we offer opportunities for personal progression, a generous holiday allowance, and unique benefits like a Wattbike for your home and access to cycling clubs. Join us in our mission to revolutionise indoor cycling while enjoying a supportive environment that values work-life balance.
W

Contact Detail:

Wattbike Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Firmware Engineer in Nottingham

✨Tip Number 1

Network like a pro! Reach out to current employees at Wattbike on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your best firmware projects. This is your chance to demonstrate your expertise in C/C++ and Nordic SoCs, so make it shine!

✨Tip Number 3

Ace the interview by being ready to discuss your problem-solving process. Be prepared to tackle hypothetical scenarios related to embedded systems and wireless communication. We want to see how you think on your feet!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Wattbike team.

We think you need these skills to ace Senior Firmware Engineer in Nottingham

Embedded Firmware Development
C/C++ Programming
Nordic Semiconductor SoCs
Wireless Communication Technologies (BLE, ANT+, Wi-Fi)
Low-Power System Design
RTOS Environments
Debugging Skills
Problem-Solving Skills
Source Control Systems (e.g. Git)
Automated Testing
Performance Profiling
Documentation and Version Control
Cross-Functional Collaboration
Agile Methodologies
Interest in Sports Technology

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Firmware Engineer role. Highlight your experience with Nordic SoCs, C/C++ development, and any relevant projects that showcase your skills in embedded systems.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about firmware engineering and how your background aligns with our mission at Wattbike. Share specific examples of your work that demonstrate your expertise and enthusiasm for connected fitness technology.

Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing challenges you've faced in previous roles and how you overcame them. We love seeing candidates who can think critically and adapt in fast-paced environments!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining the Wattbike team!

How to prepare for a job interview at Wattbike

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of Nordic SoCs, C/C++ embedded development, and wireless communication technologies like BLE, ANT+, and Wi-Fi. Be ready to discuss specific projects where you've applied these skills, as this will show your hands-on experience and technical expertise.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex firmware issues in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your debugging skills and how you’ve improved firmware quality and reliability.

✨Demonstrate Collaboration

Wattbike values cross-functional teamwork, so be ready to talk about how you've worked with electronics, app, and cloud teams in previous roles. Share specific instances where your collaboration led to successful product outcomes or streamlined processes.

✨Stay Current with Industry Trends

Familiarise yourself with the latest tools, frameworks, and wireless technologies relevant to IoT and connected fitness. Mention any recent developments you've followed or new methods you've implemented in your work, showing that you're proactive about continuous improvement.

Senior Firmware Engineer in Nottingham
Wattbike
Location: Nottingham

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

W
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>