Juha Heiskanen is a Staff Software Engineer with nearly two decades of deep expertise in embedded networking, specializing in IPv6-based low-power mesh technologies and protocol stacks (6LoWPAN, Thread, ZigBeeIP, Wi‑SUN). He has led development and certification efforts for Thread 1.1, Wi‑SUN FAN and ZigBeeIP stacks, contributed significant network and LwM2M work to Zephyr and nRF Connect SDK, and routinely ships C-based Linux and RTOS solutions using GDB/Valgrind. Comfortable driving cross-vendor interoperability and standards work, he combines hands-on protocol design with customer-facing certification and support. Based in Oulu, Finland, he pairs rigorous technical delivery with a knack for simplifying complex wireless authentication and FOTA challenges — and recharges on long mountain-bike trail trips with his family.
4 years of coding experience
17 years of employment as a software developer
Bachelor of Engineering, Information Technology, Bachelor of Engineering, Information Technology at Vaasan ammattikorkeakoulu
Contributions:191 reviews, 31 commits, 37 PRs in 11 months
Contributions summary:Juha primarily contributed to the development of the LwM2M client within the nRF Connect SDK, adding support for new features related to firmware updates and device management. Their work includes implementing the advanced firmware update object, which supports multiple firmware package instances and push mode updates. Furthermore, they addressed issues by integrating the new LwM2M FOTA callback functionality and providing fixes to handle potential issues in the device's state machine.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:278 reviews, 47 PRs, 367 comments in 2 years
Contributions summary:Juha contributed to the Zephyr RTOS project by fixing and enhancing network-related functionalities. Their work focused on cleaning up trace messages within the LWM2M protocol, fixing corner cases in the CoAP reply handler, and enabling SMP client support. Additionally, the user implemented tests and addressed code issues to ensure proper operation, demonstrating a solid understanding of embedded systems and network protocols.
bluetooth-lereal-timezephyrsecuregit-repository
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Juha Heiskanen - Staff Software Engineer at Alif Semiconductor