Centrica - CHP

Centrica - CHP

Windsor, London

Senior Firmware Engineer

Full-Time£60,000 - 100,000 per yearвчераUnited Kingdom
IT

Job Description

Salary: £60,000 - 100,000 per year

Requirements:
  • Strong expertise in embedded C/C++ development within real-time operating environments, including FreeRTOS and other resource-constrained systems.
  • Proven experience developing connected IoT products using ESP-IDF, Wi-Fi, BLE, Zigbee, and 802.15.4, with Silicon Labs MG2x and Zigbee Application Framework experience highly desirable.
  • Solid understanding of embedded security, including secure boot, OTA updates, provisioning, certificate-based identity management, and secure device communications.
  • Experience building cloud-connected devices, leveraging MQTT and AWS IoT Core services, including TLS, X.509 authentication, and device shadow technologies.
  • Strong focus on software quality and performance optimisation, with expertise in memory and flash management, automated testing, and CI/CD practices for embedded systems.
  • Forward-thinking approach to engineering, including the use of AI-powered tools to accelerate delivery, improve productivity, and enhance software quality, alongside knowledge of emerging technologies such as Matter and Thread.
Responsibilities:
  • Act as the technical lead for a small firmware engineering team, providing direction, guidance, and ownership of firmware development activities.
  • Design and implement robust, scalable firmware architectures that support current and future Hub platform capabilities.
  • Develop, test, troubleshoot, and optimise firmware features to deliver high-quality, reliable customer experiences.
  • Champion modern software engineering practices, ensuring solutions are maintainable, secure, and built to the highest standards.
  • Drive consistent code quality through peer reviews, mentoring, and knowledge sharing across the engineering team.
  • Collaborate closely with Product Managers and key stakeholders to define requirements, prioritise work, and shape the product roadmap.
  • Support a culture of continuous learning, innovation, and technical excellence within the wider engineering community.
Technologies:
  • AI
  • AWS
  • CI/CD
  • Cloud
  • Embedded
  • Firmware
  • FreeRTOS
  • Hive
  • IoT
  • Support
  • MQTT
  • Security
  • Hardware

More:

We are part of a family of brands revolutionising how we power the planet, with 21,000 colleagues working toward a greener, fairer future. Our Hive teams mission is to make it greener by helping customers become smarter with their heating and control their homes through connected products such as thermostats, EV chargers, solar panels, and energy-saving light bulbs. This is a UK-based hybrid role with occasional travel to site. We offer a generous market salary, car allowance, a 15% Employee Energy Allowance, a comprehensive pension plan, fully funded company healthcare, 25 days of holiday plus public holidays with the option to buy up to 5 extra days, and a wide range of flexible benefits. We are a people-first company focused on supporting the different realities our people face, and we encourage growth, flexibility, and wellbeing.

last updated 35 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Centrica - CHP

Centrica - CHP

Centrica - CHP

Windsor

IT

Skills & Technologies

C++ScalaAWSCI/CDAIUI

Inferred from job description

Salary Insight

£80,000

This role

£75,000

UK median

This salary is 7% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom