Herman Berget

R&D Engineer at Nordic Semiconductor

Trondheim, Trøndelag, Norway
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code8 years of coding experience
job1 year of employment as a software developer
bookNorges teknisk-naturvitenskapelige universitet
github-logo-circle

Github Skills (17)

embedded-language10
zephyr-rtos10
bluetooth-le10
c1110
microcontroller10
zephyr10
c1710
sys10
bluetooth10
embedded10
nrf-connect-sdk10
rft9
rfe9
f9
iot9

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Oct 2021 - Mar 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded 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.
bluetooth-lereal-timezephyrsecuregit-repository
nrfconnect/sdk-nrf

Oct 2021 - Sep 2022

nRF Connect SDK main repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
Request Free Trial