Firmware Engineer - Zigbee Specialist
Firmware Engineer - Zigbee Specialist

Firmware Engineer - Zigbee Specialist

Full-Time 50000 - 65000 ÂŁ / year (est.) No home office possible
IMI Climate Control

At a Glance

  • Tasks: Design and develop innovative firmware for cutting-edge heating control products using Zigbee technology.
  • Company: Join IMI plc, a global leader in engineering solutions with a focus on innovation.
  • Benefits: Enjoy competitive pay, wellbeing perks, and opportunities for personal and professional growth.
  • Why this job: Make a real impact in the smart home industry while working with advanced technologies.
  • Qualifications: Experience in embedded firmware development and a strong understanding of Zigbee protocols required.
  • Other info: Be part of a diverse team committed to sustainability and improving lives globally.

The predicted salary is between 50000 - 65000 ÂŁ per year.

Company Overview

IMI plc is a global specialist engineering company that creates breakthrough solutions. We are curious and like to solve problems, partnering with our customers to solve the demands of today and prepare for the challenges of tomorrow. We embrace innovation and care about outcomes that are good for business, everyday life and making a better world – creating lasting impact for everyone. We design, build and service highly engineered products in fluid and motion control applications. We focus on five market sectors: Industrial Automation, Process Automation, Climate Control, Life Science and Fluid Control, and Transport. Our partnership approach breaks through problems and reduces complexity. We don’t invent in isolation – we collaborate with our customers, listen closely, think differently, and create space for diverse minds to innovate. We are working together to make businesses safer, more sustainable and more productive.

Role Overview

We are looking for a Firmware Engineer (Zigbee Specialist) to support our Heatmiser business within IMI Climate Control. As a Firmware Engineer, you will play a crucial role in developing and implementing software for industry‑specific hardware and contribute to the success of a cutting‑edge product, supporting the future development of the company to deliver on our growth strategy.

Key Responsibilities

  • Design, develop, code, test, and debug high‑quality, reliable embedded firmware in C/C++ for microcontroller‑based heating control products.
  • Implement, integrate, configure, and optimise Zigbee 3.0 (and related standards such as Green Power) stacks and application layer profiles (e.g., Home Automation) on target hardware platforms.
  • Ensure robust, low‑power, and standards‑compliant Zigbee communication, including mesh networking behaviour, device pairing, security, and interoperability.
  • Utilise debugging tools (debuggers, logic analysers, oscilloscopes) and protocol analysers (e.g., Wireshark) to troubleshoot complex firmware and communication issues; develop and execute comprehensive unit, integration, and system test plans, particularly for Zigbee functionality.
  • Collaborate closely with hardware engineers during the design phase, participate in board bring‑up, and develop low‑level drivers for peripherals (sensors, actuators, displays, memory, communication interfaces such as I2C, SPI, UART).
  • Optimise firmware for performance, memory usage, and power consumption, especially critical for battery‑powered devices.
  • Create and maintain clear and concise technical documentation, including design specifications, API definitions, test procedures, and release notes.
  • Participate in peer code reviews to ensure high code quality, adherence to coding standards, and knowledge sharing.
  • Stay up‑to‑date with the latest Zigbee specifications and contribute to ensuring products meet relevant certification requirements (e.g., Zigbee Alliance, UKCA, CE).
  • Work effectively within the multi‑disciplinary R&D team (Hardware, Software, QA) and potentially with external partners.

Critical Competencies for Success

  • Bachelor's degree in Electronic Engineering, Computer Engineering, Computer Science, or a closely related field (or equivalent industry experience).
  • Proven commercial experience (ideally 4+ years) in embedded firmware development using C/C++.
  • Hands‑on experience developing firmware for Zigbee‑enabled products; strong understanding of the Zigbee protocol stack (network, security, application layers), mesh networking principles, and standard application profiles (e.g., ZHA, ZLL).
  • Proficiency with embedded development toolchains (compilers, linkers, debuggers).
  • Experience with standard hardware debugging tools and protocol analysers.
  • Familiarity with version control systems (e.g., Git).
  • Experience with specific Zigbee stacks (e.g., Silicon Labs EmberZNet / Gecko).

Desirable Qualifications and Experience

  • Experience developing firmware for low‑power, battery‑operated devices.
  • Experience with other wireless communication protocols (e.g., Bluetooth LE, Wi‑Fi, Thread).
  • Familiarity with test automation frameworks for embedded systems.
  • Experience in the HVAC, smart home, building automation, or IoT industries.
  • Understanding of secure coding practices for embedded systems.
  • Experience with scripting languages (e.g., Python) for test or build automation.

What we offer

  • Opportunity to support the growth of the Heatmiser business while being part of a large organisation with over 10,000 employees in 50+ countries.
  • Be part of a company at the forefront of innovation, improving the quality of life for our customers and communities.
  • Personal growth, career development and networking opportunities within the business, division or the wider Group.
  • Be part of a company that is committed to inclusion and diversity.
  • Attractive remuneration package including a range of wellbeing benefits.
  • Modern office building with free parking and links to major motorways, airports and cities in the North of the UK.

Health & Safety

The physical demands described within the Key Duties & Responsibilities section of this job description are required to perform the essential functions of this position. Reasonable accommodations may be made for individuals with disabilities. Please contact your local HR representative to discuss the specific work conditions and physical requirements of this role.

Health, Safety, and Environmental Duties – At IMI, we are all personally committed to protecting our people, minimising our impact on the environment, the communities we operate in and our company. All members of our workforce have the duty to ensure the health, safety and welfare of themselves, others, and the environment. Every employee is expected to follow all HSE operating procedures, also to challenge any observed behaviours or unsafe acts.

Code of Ethics

IMI requires the highest standard of ethics in all business dealings, particularly with customers, suppliers, advisors, employees, and the authorities. In accordance with the IMI Way: Our Code of Responsible Business.

Equal Opportunity

IMI is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, colour, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status.

Firmware Engineer - Zigbee Specialist employer: IMI Climate Control

IMI plc is an exceptional employer that fosters a culture of innovation and collaboration, empowering employees to contribute to meaningful projects that enhance everyday life. With a commitment to personal growth and diversity, employees benefit from extensive career development opportunities within a global organisation, alongside an attractive remuneration package and modern facilities in a prime location with excellent transport links. Join us to be part of a forward-thinking team dedicated to making a positive impact on the world through cutting-edge engineering solutions.
IMI Climate Control

Contact Detail:

IMI Climate Control Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Firmware Engineer - Zigbee Specialist

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at IMI. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects related to Zigbee or embedded firmware, make sure to highlight them. It’s a great way to demonstrate your expertise beyond just words.

✨Tip Number 3

Prepare for the interview by brushing up on Zigbee protocols and embedded systems. We want to see your passion and knowledge shine through, so be ready to discuss your past projects and how they relate to the role.

✨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 our team at IMI.

We think you need these skills to ace Firmware Engineer - Zigbee Specialist

Embedded Firmware Development
C/C++ Programming
Zigbee Protocol Stack
Mesh Networking Principles
Low-Power Device Optimisation
Debugging Tools (e.g., Debuggers, Logic Analysers, Oscilloscopes)
Protocol Analysers (e.g., Wireshark)
Technical Documentation Creation
Version Control Systems (e.g., Git)
Zigbee Stacks (e.g., Silicon Labs EmberZNet / Gecko)
Collaboration with Hardware Engineers
Test Automation Frameworks for Embedded Systems
Scripting Languages (e.g., Python)
Secure Coding Practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Firmware Engineer role. Highlight your experience with embedded firmware development, especially in C/C++ and Zigbee protocols. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for innovation and problem-solving, and explain why you’re excited about working with us at IMI. Let us know how you can contribute to our mission.

Showcase Relevant Projects: If you've worked on any projects related to Zigbee or embedded systems, make sure to mention them! We love seeing real-world applications of your skills, so don’t hold back on the details.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at IMI Climate Control

✨Know Your Zigbee Inside Out

Make sure you brush up on your Zigbee knowledge before the interview. Understand the protocol stack, mesh networking principles, and application profiles like ZHA and ZLL. Being able to discuss these topics confidently will show that you're not just familiar with the technology but are genuinely passionate about it.

✨Showcase Your Debugging Skills

Prepare to talk about your experience with debugging tools such as oscilloscopes and protocol analysers like Wireshark. Have specific examples ready where you successfully troubleshot firmware issues. This will demonstrate your hands-on experience and problem-solving abilities, which are crucial for the role.

✨Collaborate Like a Pro

Since this role involves working closely with hardware engineers and multi-disciplinary teams, be ready to discuss your collaboration experiences. Share examples of how you've worked in teams to bring projects to life, especially during the design phase or board bring-up. This shows you can communicate effectively and contribute to a team environment.

✨Stay Updated and Be Curious

IMI values innovation and curiosity, so make sure you’re up-to-date with the latest Zigbee specifications and industry trends. Bring up any recent developments or certifications that excite you during the interview. This will reflect your commitment to continuous learning and your enthusiasm for contributing to the company's growth.

Firmware Engineer - Zigbee Specialist
IMI Climate Control

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

>