Thomas Hansen

Senior Firmware Engineer at Oticon

Copenhagen, Capital Region of Denmark
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
Thomas Hansen is a Senior Firmware Engineer based in Copenhagen with 7+ years of hands-on experience building embedded and Windows software in C, C++ and Python, and deep expertise in build systems, toolchain maintenance and release engineering. He has a long tenure at Oticon where he progressed from software developer to senior firmware engineer, tackling static/dynamic memory analysis and complex build flows for production devices. Thomas contributes to the Zephyr RTOS community, improving Bluetooth controller robustness through targeted tests and mock implementations—showing practical IoT/RTOS experience beyond product work. Known for combining low-level embedded fluency with scripting and infrastructure skills, he often bridges development and tooling to streamline releases and debugging.
code7 years of coding experience
job14 years of employment as a software developer
bookB.Eng, Electrical, Electronics and Computer Engineering, B.Eng, Electrical, Electronics and Computer Engineering at Syddansk Universitet
bookHTX, HTX at Dalum Tekniske Gymnasium
bookHøjmeskolen
languagesDanish, English
github-logo-circle

Github Skills (10)

embedded-language10
bluetooth-le10
rtos10
bluetooth10
zephyr10
microcontroller9
embedded9
c178
testing8
c118

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Nov 2019 - Jul 2022

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:525 reviews, 140 commits, 144 PRs in 2 years 7 months
Contributions summary:Thomas focused on Bluetooth controller implementation within the Zephyr RTOS. Their contributions primarily involved writing and modifying test cases to validate the correct behavior of the Bluetooth controller, including encryption and connection establishment. They also introduced mock implementations for Bluetooth-related functions and made changes to handle invalid encryption pause requests, improving the robustness of the Bluetooth stack.
bluetooth-lereal-timezephyrsecuregit-repository
KenMan79/zephyr

Nov 2019 - Jul 2021

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Contributions:135 commits in 1 year 7 months
architecturesscalablegit-repositorysecuresoftware-defined-radio
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
Thomas Hansen - Senior Firmware Engineer at Oticon