Steven Cooreman

Embedded Software Security Lead at Silicon Labs

Greater Oslo Region 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
Steven Cooreman is an embedded software security lead with 11 years of experience building secure enclaves and low-level firmware for 32-bit wireless MCUs at Silicon Labs. He progressed from software engineering manager to lead developer and architect of the company’s secure enclave, combining hands-on driver and low-power timer work with system-level security design. Steven has a strong open-source footprint—contributing mbed-os support and optimized drivers for Silicon Labs EFM32/EFR32 platforms, including hardware-accelerated mbed TLS enhancements. Educated across Belgium, Finland and the USA, he brings an international engineering perspective shaped by early electronics hobbyism and exchange semesters. Colleagues rely on him for pragmatic, security-first solutions that bridge device constraints and robust cryptography.
code11 years of coding experience
job5 years of employment as a software developer
bookMaster of Science (M.Sc.), Master of Science (M.Sc.) at Groep T - Internationale Hogeschool Leuven
bookFranklin W. Olin College of Engineering
bookBachelor's Degree, Bachelor's Degree at Hämeenlinna amattikorkeakoulu
bookBachelor of Engineering (B.Eng.), Bachelor of Engineering (B.Eng.) at Katholieke Hogeschool 'Sint-Lieven', Gent
booksecondary education, secondary education at Sint-Barbaracollege, Gent
languagesDutch, English, French, German, Norwegian
github-logo-circle

Github Skills (11)

mbed10
embedded10
driver10
c-programming10
abstraction-layer10
spi10
sys10
rtc10
hal10
watchdog9
ethernet9

Programming languages (8)

TypeScriptC#C++ShellCLLVMCMakePython

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

Aug 2014 - Feb 2020

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 reviews, 317 commits, 69 PRs in 5 years 6 months
Contributions summary:Steven's commits focused on adding support for Silicon Labs EFM32 and EFR32 Mighty Gecko microcontrollers to the mbed-os. They implemented drivers for various peripherals, including QSPI, the Real-Time Clock (RTC) and related LP tickers, and the watchdog, ensuring that mbed's low power timer and other functionality were correctly ported. Furthermore, the user updated and enhanced the existing Ethernet drivers, optimized performance in existing drivers, and addressed hardware acceleration for mbed TLS, providing enhancements in security features, demonstrating expertise in adapting mbed-os for a variety of embedded systems.
kernelmbed-osoperating-systemlinuxmbed
SiliconLabs/mbed-os

Oct 2016 - Apr 2018

ARM mbed OS is a platform operating system designed for the internet of things
Contributions:36 commits, 64 pushes, 31 branches in 1 year 6 months
kernelmbed-osoperating-systemlinuxmbed
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
Steven Cooreman - Embedded Software Security Lead at Silicon Labs