Bjørn Hanssen

Senior R&D Engineering Manager 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
Bjørn Hanssen is a Senior R&D Engineering Manager in Trondheim with 12 years of experience leading software tools teams at Nordic Semiconductor, delivering cross‑platform desktop and CLI applications for wireless product development. He combines hands‑on expertise in C/C++, Python, C#, and JavaScript with deep Bluetooth Low Energy and embedded DFU experience—having contributed notable fixes and transport improvements to the widely used nrfutil DFU tool. As a former scrum master and team lead, he pairs technical ownership with delivery responsibility and mentoring across Windows, Linux and macOS toolchains. His background in telecom and firmware tooling gives him a practical bias for reliable, customer-facing developer tools that bridge desktop apps and constrained embedded devices.
code12 years of coding experience
job17 years of employment as a software developer
bookNorges teknisk-naturvitenskapelige universitet
languagesNorwegian, English, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

firmware10
embedded10
dfu10
sys10
python10
nordicsemi10
btle9
ant9
serial-communication9
iot9

Programming languages (8)

TypeScriptShellC++CSCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
nrfutil python library and command line client
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:3 releases, 6 reviews, 138 commits in 5 years 3 months
Contributions summary:Bjørn primarily contributed to the `nrfutil` project, which is a Python library for device firmware updates (DFU) on Nordic Semiconductor devices. Their work involved modifying the library to support updates for the SoftDevice, improving the handling of little-endian byte order in package signatures, and merging various code branches. Additionally, the user made improvements to DFU transport, including BLE, ANT and serial, with data length updates and improved serial connection handling, including timeout configurations.
python-librarypythonpython3cli
Bluetooth low energy app for nRF Connect for Desktop
Contributions:5 reviews, 317 commits, 15 PRs in 6 years 8 months
bluetoothblebluetooth-low-energydesktopenergy
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
Bjørn Hanssen - Senior R&D Engineering Manager at Nordic Semiconductor