
Centrica - CHP
Senior Firmware Engineer
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.
- 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.
- 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
About Centrica - CHP

Centrica - CHP
Windsor
IT
Skills & Technologies
Inferred from job description
Salary Insight
£80,000
This role
£75,000
UK median
This salary is 7% above the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks