Trond Snekvik

Specialist Software Engineer at Canonical

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
Trond Snekvik is a specialist software engineer with 12 years' experience building embedded systems and developer tooling, currently focusing on IoT connectivity at Canonical. He has deep expertise in Bluetooth Mesh and Zephyr RTOS, contributing critical remote provisioning, BLOB transfer, and multiple Mesh models to flagship projects like Zephyr and the nRF Connect SDK. At Nordic Semiconductor he led VS Code development and improved Cortex-M debugging workflows—work that notably enhanced JLink/GDB stability for Zephyr users. Comfortable spanning low-level firmware to developer experience, he combines hands-on protocol design with shipping practical tools that make complex embedded flows easier to use. Based in Trondheim with a master's in Teknisk Kybernetikk, he brings both academic rigor and a penchant for improving the everyday lives of embedded developers.
code12 years of coding experience
job12 years of employment as a software developer
bookNorwegian University of Science and Technology
languagesNorwegian, English
github-logo-circle

Github Skills (31)

debugging10
bluetooth-mesh10
realtime10
embedded-language10
zephyr-rtos10
bluetooth-le10
c-programming10
c1110
c1710
mesh-network10
gdb10
rtos10
sys10
bluetooth10
embedded10

Programming languages (8)

TypeScriptC#C++CCMakeJavaScriptVim ScriptPython

Github contributions (5)

github-logo-circle
nrfconnect/sdk-nrf

Sep 2019 - Nov 2021

nRF Connect SDK main repository
Role in this project:
userBack-end Developer
Contributions:620 reviews, 178 commits, 259 PRs in 2 years 2 months
Contributions summary:Trond primarily contributed to the Bluetooth Mesh stack in the nRF Connect SDK by implementing several models and expanding existing ones. Their work includes adding new features to the Mesh models and the necessary infrastructure, such as the Generic Power OnOff, Light Lightness, and Light Control models. The contributions also involve creating core framework for models and improving the existing models, with improvements to their functionality.
nrf-connect-sdk
zephyrproject-rtos/zephyr

Nov 2018 - May 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:631 reviews, 120 PRs, 746 comments in 6 years 6 months
Contributions summary:Trond contributed to the Bluetooth Mesh stack within the Zephyr RTOS, implementing and enhancing remote provisioning and BLOB transfer functionalities. They added remote provisioning models including the rpr_srv and rpr_cli, incorporating features for remote device provisioning and reprovisioning. Furthermore, the user integrated support for BLOB models, including those relevant to the mesh shell, and added support for the DFD server model. The code changes reflect a strong focus on Bluetooth Mesh protocols and embedded systems.
hardwarertosiotembeddedreal-time
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