Magne Værnes is an R&D Engineer at Nordic Semiconductor with nine years of experience building secure, reliable embedded systems and IoT firmware. He holds an M.Sc. in Electrical and Electronics Engineering from NTNU and has contributed to flagship open-source projects in the nRF Connect ecosystem, helping harden cryptographic flows and add DTLS/PSA TLS support. His hands-on work on Nordic’s pc-nrfutil and sdk-nrf repos shows a focus on BLE robustness, buttonless DFU flows, reconnection logic, and fixing RNG/crypto test issues that improve device security. Based in Trondheim, he blends deep protocol-level engineering with practical product-oriented problem solving. Colleagues rely on him for tough edge-case debugging in wireless systems and for translating security requirements into stable firmware. An early background in operations roles hints at his pragmatic, user-focused approach to engineering.
9 years of coding experience
Bachelor of Engineering (B.Eng.), Electrical and Electronics Engineering, Bachelor of Engineering (B.Eng.), Electrical and Electronics Engineering at Høgskolen i Sør-Trøndelag (HiST)
Contributions:138 reviews, 16 commits, 31 PRs in 2 years 1 month
Contributions summary:Magne primarily contributes to the security and embedded aspects of the nRF Connect SDK, focusing on cryptographic functions and integration with Trusted Firmware-M. Their work involves fixing bugs related to cryptographic tests, addressing issues with random number generators, and enhancing the PSA TLS sample. The user also added DTLS support and addressed security vulnerabilities by modifying key handling mechanisms. Their contributions span across multiple areas within the security domain, enhancing the robustness of the SDK.
Contributions:9 commits, 2 PRs, 7 pushes in 12 days
Contributions summary:Magne primarily worked on the `dfu_transport_ble.py` file, implementing and modifying BLE-related functionalities. Their contributions focused on adding support for buttonless service, handling reconnection attempts, and improving connection stability. Key modifications include the addition of logic for bonded/unbonded buttonless services and addressing potential connection failures in the BLE communication layer.
python-librarypythonpython3cli
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
Magne Værnes - R&D Engineer at Nordic Semiconductor ASA