Sigvart Hovland

Software Engineer II at Silicon Labs

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
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.
code12 years of coding experience
job6 years of employment as a software developer
book6A, Physics, Math, Chemistry, English, Miscs, 6A, Physics, Math, Chemistry, English, Miscs at Yan Oi Tin Ka Ping Secondary School
bookHigh school, Communication and Media Studies, High school, Communication and Media Studies at Ringve VGS(High school)
bookIB diploma, HL chemistry, HL, Physics, IB diploma, HL chemistry, HL, Physics at Trondheim Katedralskole
bookMaster 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
languagesKorean, Norwegian, English, Chinese
stackoverflow-logo

Stackoverflow

Stats
73reputation
1kreached
0answers
1question
github-logo-circle

Github Skills (18)

bootloader10
firmware10
c1110
dfu10
microcontroller10
c1710
sys10
cryptography10
embedded10
device-management9
c-programming9
iot9
boot8
git7
rust6

Programming languages (7)

TypeScriptC++CRustGoRubyPython

Github contributions (5)

github-logo-circle
nrfconnect/sdk-nrf

Dec 2018 - Sep 2022

nRF Connect SDK main repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
connect-sdknrf-connect-sdkinfinibandlteppp
mcu-tools/mcuboot

Sep 2018 - Sep 2022

Secure boot for 32-bit Microcontrollers!
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
Request Free Trial