Breakthrough Engineering for a better World
Firmware Engineer – Zigbee Specialist
Location
United Kingdom
Posted
40 days ago
Salary
0
Seniority
Senior
Job Description
Firmware Engineer – Zigbee Specialist
IMI Climate Control
• 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 potentially related standards like Green Power) stacks and application layer profiles (e.g., Home Automation) on target hardware platforms • Focus on ensuring 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 like 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
Job Requirements
- 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++
- Demonstrable hands-on experience developing firmware for Zigbee-enabled products.
- Strong understanding of the Zigbee protocol stack (including network, security, and 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)
Benefits
- Opportunity to support the growth of the Heatmiser business whilst 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
Related Guides
Related Categories
Related Job Pages
More Hardware Engineer Jobs
• Supporting DPU hardware and software integration into Akamai compute and GPU server platforms, including PCIe, networking, storage, and manageability interfaces. • Executing validation plans for DPU platforms, including functional, performance, interoperability, stress, and reliability testing for data-center-scale use cases. • Implementing and maintaining automation, scripts, and test tooling to exercise DPUs, collect telemetry at scale, and summarize results for stakeholders. • Implementing and validating networking and offload features such as RDMA/RoCE, L2/L3/L4 Ethernet/IP forwarding, SR-IOV/virtio-net/vDPA, overlay networks, and congestion control behaviors. • Collaborating with Kernel, NetEng, SDN, Storage, Security, and Cloud teams to align workloads and SLOs in testing setups and configurations. • Working with component and silicon vendors to reproduce issues, capture detailed traces, and validate firmware and feature updates.
Técnico/a de Hardware – Soporte y Configuración (Sector Logística)
Movilges IT ConsultingConnecting companies and IT talents
Estamos reclutando un/a Técnico/a de Hardware especialista en Soporte y Configuración para reforzar nuestro equipo en Portugal, con la posibilidad de trabajo en remoto: Lo que buscamos: - Experiencia en soporte técnico y configuración de hardware (escáneres, terminales de mano, PDAs, impresoras, etc.) - Experiencia con equipos de fabricantes como Zebra, Datalogic y Honeywell - Dominio completo de portugués y español - Disponibilidad para desplazamientos a instalaciones de clientes - Residencia en Portugal. - Incorporación inmediata. Requisitos valorables: - Conocimientos en redes, tecnologías RFID y soluciones de voz. - Experiencia con herramientas de gestión de dispositivos (EMM/MDM). - Conocimientos en impresión de etiquetas. - Nivel de inglés técnico (lectura de documentación y comunicación básica) Lo que ofrecemos: - Participación en proyectos con tecnologías innovadoras y de dimensión internacional. - Ambiente de trabajo dinámico. - Formación continua en el puesto de trabajo. - Remuneración acorde con la experiencia demostrada. Si te identificas con este perfil, envíanos tu CV actualizado a recrutamento@movilges.com. Si deseas obtener más información sobre nosotros: El Grupo Movilges cuenta con más de 30 años de experiencia en el mercado español y portugués, especializada en Logística, Movilidad y soluciones IT. Ofrecemos servicios de consultoría, desarrollo de aplicaciones y mantenimiento de sistemas. Al igual que el universo tecnológico, en constante evolución, el Grupo Movilges busca evolucionar, aumentando su presencia en Portugal con Movilges IT Consulting, ofreciendo productos y servicios para la gestión completa en el ámbito IT, desde la Consultoría y el Gobierno, el desarrollo de aplicaciones con tecnología low-code, el aseguramiento de la calidad software, hasta la automatización de pruebas y de procesos en Movilser Tech. En Iberia, estamos presentes en diversos sectores, como retail, tecnología, salud, administración pública, energía, servicios, banca y seguros. Al enviarnos tu candidatura, autorizas al Grupo Movilges a procesar tus datos personales, como nombre, correo electrónico, número de contacto e información sobre tus experiencias académicas y profesionales que constan en tu CV. El procesamiento de estos datos se realiza únicamente con fines legítimos de la empresa, es decir, para los procesos de reclutamiento de profesionales cualificados para nuestro equipo. Si tienes alguna pregunta relacionada con tus datos personales, puedes contactarnos a través del correo electrónico portugal@movilges.com.
We are now looking for an Offensive Hardware Security Researcher! NVIDIA is seeking an outstanding Offensive Hardware Security Researcher to work on a wide variety of security research challenges. Do you excel at thinking like an attacker, identifying hardware weaknesses, creating tools and automation for hardware vulnerability research? Join our team to hack the future, fortify the silicon frontier, and shape the destiny of groundbreaking chip technology! What you will be doing: - Research vulnerabilities on cutting-edge SoC and GPU designs - Develop and use cutting-edge security tools and techniques - Guide the continuous integration of latest mitigations into our security architecture - Research and exploit side-channel, fault, and advanced physical attacks What we need to see: - BS/BA degree in Computer Science or Computer Engineering or Electrical Engineering or equivalent experience - 6+ years of work experience in a Security related field - Experience with ARM/RISCV assembly, Verilog and low-level C programming - Understanding of large SoC and ASIC architecture and design - Experience with security code reviews of complex firmware projects and defensive coding best practices (SDL, threat modeling) - Ability to work collaboratively and remotely with multiple experts to accomplish complex goals - Expertise in two of more of the following fields: - Expertise in side-channel analysis and mitigation for cryptographic primitives - TEE (TrustZone, SE), Confidential Computing, and/or microarchitectural attacks - Proficiency with Symbolic Execution and/or fuzzing tools - JTAG, debugging, binary instrumentation frameworks, ChipWhisperer - Reverse-engineering (IDA Pro, Ghidra) - Practical experience in utilizing machine learning techniques for performing side-channel attacks - Track record of advancing offensive security research field through vulnerability discoveries, research publications, and/or developing security tools Ways to stand out from the crowd: - Understanding of pre-silicon hardware design and testing - Knowledge of key hardware security architecture components, and their implementation in complex SoC designs - Strong background in computer architecture, especially GPU or AI accelerator design Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative, autonomous and love a challenge, we want to hear from you! Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until April 16, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Role Description This is a remote role, but you are welcome to join us at our Munich office. The role is limited to 6 months with a possible extension. - Prototyping, integration, and development of drivers and components in embedded C for customer audio projects (TWS Earbuds, Headsets, Speakers) according to the product requirements based on the various SoCs, primarily focused on Qualcomm platforms, specifically the new S7 platform. - Hardware/SW configurations and measurements during prototyping and pre-production. - Developing unit and integration tests to verify software integrity using analysis tools to check for potential issues in our codebase. Qualifications - 5+ years of experience as an Embedded Engineer. - Strong C coding skills, in particular for embedded systems. - Worked with one or more of the following QCOMM Bluetooth SoCs: QCC51**, QCC309*, QCC71**. - Experience in design, development, and debugging low-level software on embedded targets. - Familiar with performing SDK (ADK) updates. - Knowledge of common peripheral interfaces like SPI, UART, I2C, and USB. - Experience in reading sensor datasheets and implementing drivers. - Willingness to work in dynamic agile teams according to a Scrum or KanBan workflow. - Fluent in written and spoken English. Requirements - Experience with QCC S7 or S5. - Experience with Bluetooth or other wireless communications protocols. - Experience with development on battery-driven devices (memory & power-constrained devices). - Prior experience working with mobile developers. - Hardware familiarity (logic-analyzers, oscilloscopes, and power measurement equipment). - Experience with production processes and support. - Experience with STM devices. - Experience with charging topologies. Benefits - Complex projects that are exceptionally challenging and will change how audio is consumed forever. - Work closely with worldwide known audio brands, developing the products of tomorrow. - International setup with 35+ nationalities and a great working atmosphere. - A chance to deliver a delightful experience to 25m+ users in the next 12 months (existing base is 10m+). - A flexible Learning & Development program, choose where you want to improve yourself. - If you are in Munich and want to come to the office, we have the usual start-up goodies (breakfast, lunch, beers, events, quizzes) and all sorts of digital fun if you are remote. - 10 professional coaching sessions with experts to support your growth. - Work from where suits you best with flexible working hours.




