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.
11 years of coding experience
5 years of employment as a software developer
Master of Science (M.Sc.), Master of Science (M.Sc.) at Groep T - Internationale Hogeschool Leuven
Franklin W. Olin College of Engineering
Bachelor's Degree, Bachelor's Degree at Hämeenlinna amattikorkeakoulu
Bachelor of Engineering (B.Eng.), Bachelor of Engineering (B.Eng.) at Katholieke Hogeschool 'Sint-Lieven', Gent
secondary education, secondary education at Sint-Barbaracollege, Gent
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded 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.
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