Sigvart Hovland is a Software Engineer II based in Trondheim with 12 years of embedded systems experience building secure, low-power IoT firmware and tooling. He has shipped production bootloader and DFU improvements at Nordic Semiconductor and now contributes to secure IoT stacks at Silicon Labs, with hands-on expertise in embedded C++, Python automation, Zephyr, and nRF platforms. An active open-source contributor, Sigvart has added cryptographic backend support and CC310 integration to mcuboot and refined image validation in the nRF Connect SDK, underscoring his focus on secure firmware update paths. He pairs deep firmware design skills with practical tooling and CI work, improving developer experience and system reliability. Known for a pragmatic, problem-first approach—humorously summarized on GitHub as “Fixing problems by creating bugs”—he often surfaces subtle cross-layer issues between bootloaders, crypto hardware, and modem firmware.
12 years of coding experience
6 years of employment as a software developer
6A, Physics, Math, Chemistry, English, Miscs, 6A, Physics, Math, Chemistry, English, Miscs at Yan Oi Tin Ka Ping Secondary School
High school, Communication and Media Studies, High school, Communication and Media Studies at Ringve VGS(High school)
Master of Technology (M.Tech.), Electrical and Electronics Engineering, 1, Master of Technology (M.Tech.), Electrical and Electronics Engineering, 1 at Norwegian University of Science and Technology - NTNU
Contributions:523 reviews, 142 commits, 204 PRs in 3 years 9 months
Contributions summary:Sigvart contributed to the bootloader subsystem of the nRF Connect SDK, focusing on modem firmware updates and image validation. Their commits include cleaning up code, adding functionality to parse firmware metadata and select the correct image version, and fixing issues with the DFU (Device Firmware Update) target for different update types. The changes also added and updated the documentation to better reflect the user experience when working with the software.
Contributions:12 reviews, 12 commits, 16 PRs in 4 years
Contributions summary:Sigvart primarily contributed to the secure boot process for 32-bit microcontrollers, focusing on integration with the nRF CC310 cryptographic co-processor. Their work included adding a glue layer for the CC310, integrating it with existing bootloader interfaces, and addressing bugs related to CC310 usage. Furthermore, they refined existing functionality by adding features for multiple crypto backend support and fixing an error with a core disable function.
securedevicedevice-management32-bitsecure-boot
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.