Job Description
Senior Zigbee / Thread Firmware Engineer Role Overview
We are looking for a Senior Firmware Engineer with deep expertise in Zigbee, Thread, and IEEE 802.15.4 wireless stacks. The candidate will focus on architecting, developing, and optimizing embedded wireless protocol stacks on resource-constrained platforms, ensuring compliance, performance, and reliability.
Key Responsibilities
Architect, design, and implement firmware solutions for Zigbee/Thread and IEEE 802.15.4-based products.
Develop and optimize low-level drivers, MAC/PHY interfaces, and protocol stack layers.
Debug and resolve wireless interoperability and certification issues using sniffers (Ubiqua, Wireshark, Perytons).
Collaborate with hardware, QA, and product teams to ensure robust HW/SW co-design and regulatory compliance.
Debug, analyze, and optimize power consumption and timing for battery-operated IoT devices.
Support certification and compliance...
We are looking for a Senior Firmware Engineer with deep expertise in Zigbee, Thread, and IEEE 802.15.4 wireless stacks. The candidate will focus on architecting, developing, and optimizing embedded wireless protocol stacks on resource-constrained platforms, ensuring compliance, performance, and reliability.
Key Responsibilities
Architect, design, and implement firmware solutions for Zigbee/Thread and IEEE 802.15.4-based products.
Develop and optimize low-level drivers, MAC/PHY interfaces, and protocol stack layers.
Debug and resolve wireless interoperability and certification issues using sniffers (Ubiqua, Wireshark, Perytons).
Collaborate with hardware, QA, and product teams to ensure robust HW/SW co-design and regulatory compliance.
Debug, analyze, and optimize power consumption and timing for battery-operated IoT devices.
Support certification and compliance...
Ready to Apply?
Submit your application today and join our talented team at InnoPhase IoT.
Submit ApplicationJob Details
- Location vancouver, bc
- Job Type Full-time
- Category IT & Technology
- Posted Date June 04, 2026
- Application Deadline July 14, 2026