Herman Berget is an R&D engineer based in Trondheim with eight years of experience specializing in embedded systems and Bluetooth Low Energy (BLE). At Nordic Semiconductor he focuses on BLE protocol implementation and platform support for the nRF54 series, contributing upstream to the widely used nRF Connect SDK and Zephyr RTOS. His open-source work includes PAwR (Periodic Advertising with Responses) support and radio/flash integration—demonstrating deep low-level expertise in radio stacks, memory configuration, and power-related issues. He pairs practical product experience with academic roots from NTNU in cybernetics and robotics, and earlier roles show familiarity with automated testing and Django deployment. Notably, he blends protocol-level BLE development with hands-on SDK maintenance, making him effective at moving features from specification to robust device-level code.
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:496 reviews, 44 PRs, 460 comments in 3 years 5 months
Contributions summary:Herman's primary contributions focus on Bluetooth Low Energy (BLE) Host stack development within the Zephyr RTOS, specifically in the area of Periodic Advertising with Responses (PAwR). Their work involves implementing PAwR support, fixing issues related to periodic sync reassembly, and adding support for the PAwR sync. Furthermore, they added samples to demonstrate the PAwR functionality, showing a deep understanding of BLE protocols and their implementation within the Zephyr environment.
Contributions:146 reviews, 4 commits, 44 PRs in 11 months
Contributions summary:Herman primarily contributes to the Nordic nRF Connect SDK, focusing on embedded systems development. Their work involves updating Bluetooth authentication callbacks and other Bluetooth-related sample code, as well as adding support for new nRF54H and nRF54L series, incorporating radio functionality, and aligning flash sync for the nRF54L. The user has been actively involved in fixing memory configurations and addressing power-related issues, demonstrating a strong understanding of embedded systems and Bluetooth protocol implementation.
connect-sdknrf-connect-sdkinfinibandlteppp
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.