Company Overview
IMI plc is a global specialist engineering company that creates breakthrough solutions, embraces innovation and works closely with customers to meet today’s demands and tomorrow’s challenges. We design, build and service highly engineered products across fluid and motion control applications, focusing on Industrial Automation, Process Automation, Climate Control, Life Science, Fluid Control and Transport.
Role Overview
Firmware Engineer (Zigbee Specialist) – support the Heatmiser business within IMI Climate Control. You will design, develop, test and debug embedded firmware in C/C++ for microcontroller‑based heating control products, and implement Zigbee 3.0 stacks and application layer profiles.
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 on target hardware platforms.
* Ensure robust, low‑power, compliance‑ready Zigbee communication, covering mesh networking, device pairing, security and interoperability.
* Use debugging and protocol analysis tools (debuggers, logic analysers, oscilloscopes, Wireshark) to troubleshoot complex firmware and communication issues; develop comprehensive unit, integration and system test plans for Zigbee functionality.
* Collaborate with hardware engineers during design, participate in board bring‑up, and develop low‑level drivers for peripherals (sensors, actuators, displays, memory, communication interfaces such as I²C, SPI, UART).
* Optimise firmware for performance, memory usage and power consumption, especially critical for battery‑powered devices.
* Create and maintain clear 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 updated with Zigbee specifications and support product certification (Zigbee Alliance, UKCA, CE).
* Work effectively within the multidisciplinary R&D team and 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; deep understanding of the Zigbee protocol stack, mesh networking 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
* Firmware development for low‑power, battery‑operated devices.
* Experience with other wireless protocols (e.g., Bluetooth LE, Wi‑Fi, Thread).
* Familiarity with test automation frameworks for embedded systems.
* Experience in HVAC, smart home, building automation or IoT industries.
* Understanding of secure coding practices for embedded systems.
* Experience scripting (e.g., Python) for test or build automation.
What We Offer
* Opportunity to support the growth of the Heatmiser business within a global organization of over 10,000 employees.
* Career development, networking and personal growth opportunities across the company and group.
* Commitment to inclusion and diversity.
* Attractive remuneration package with wellbeing benefits.
* Modern office building with free parking and easy access to major motorways, airports and cities in the North of the UK.
Health & Safety
The physical demands described in the Key Duties & Responsibilities section are required to perform the essential functions of this role. Reasonable accommodations may be made for individuals with disabilities. Contact your local HR representative to discuss specific work conditions and physical requirements.
Health, Safety, and Environmental Duties
All employees are expected to follow HSE operating procedures, protect people, minimize environmental impact, and challenge unsafe behaviors or acts.
Code of Ethics
IMI requires the highest standard of ethics in all business dealings, following the IMI Way: Our Code of Responsible Business.
Equal Opportunity Employer
IMI is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, colour, national origin, ancestry, marital status, sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status.
#J-18808-Ljbffr