Steven On The Rocks

About Me

Hi there, I see you found my website, which is absolutely awesome! Whoever you are, my name is Steven Cooreman, and I am an Electrical Engineer(tm) by vocation. Whether I managed to dismantle another piece of equipment, am busy designing the next big thing, or just generally enjoying life, I'm pretty sure you will find it on my blog.

If you're interested, I'm also available for some freelance electronic design work. I'd be happy to get back to you!

Download Resume
  • Age 32
  • Residence Oslo, Norway
  • e-mail Contact
  • Freelance Available

Education

MSc. Electronics Engineering

Sep 2012 - Jun 2014 KU Leuven

I finished my Master's degree in applied Electronics Engineering and Computer Science at the Catholic University of Leuven, Belgium. Graduated best of my class, Magna Cum Laude.

Exchange semester

Sep 2013 - Dec 2013 Olin College

During my Master's, I took an exchange semester to Olin College in Needham, MA (USA).

B. Eng. Electronics Engineering

Sep 2009 - Jun 2012 KaHo Sint-Lieven University College

Graduated Magna Cum Laude and first of my class from what used to be KaHo Sint-Lieven, now called Odisee, in Ghent, Belgium.

Exchange semester

Jan 2012 - May 2012 HAMK

During my Bachelor's degree studies, I took my Bachelor's project and final semester abroad at HAMK in Valkeakoski, Finland.

High School (Math - Science)

Sep 2003 - Jun 2009 Sint-Barbaracollege

Graduated high school Magna Cum Laude and first of my class from Sint-Barbaracollege in Ghent, Belgium.

Experience

Software Architect - Security

Mar 2022 - Current Silicon Labs Norway

Wanting to broaden my horizon again after being deeply embedded in the security space, I switched to a software architect role. Still security-focused, but with room to investigate and contribute in other areas as well.

Embedded Software Security Lead

Dec 2019 - Feb 2022 Silicon Labs Norway

After establishing and leading my team, I decided to go back to being an individual contributor. Given my essential involvement with the development of Silicon Labs' embedded security IP, I was tasked with leading the further development and integration of what is now called 'Secure Vault'.

Software Engineering Manager

Dec 2015 - Nov 2019 Silicon Labs Norway

I was given the managing responsibility of my own team, tasked with solving and executing larger project-based work within the Silicon Labs 32-bit MCU software platform. During this time, I successfully started both the Gecko Bootloader and Secure Vault (on-die embedded secure element and protected cryptographic engines) projects. The latter soon became a sole focus area.

Software Engineer

Aug 2014 - Dec 2015 Silicon Labs Norway

As part of the 32-bit software team in Oslo, I create and maintain software/firmware for the low power EFM32/EFR32 Cortex-M (wireless) microcontroller line. Some of my projects include porting and maintaining the ARM mbed framework to our WMCUs, creating software support for our own cryptographic peripherals, and re-imagining the visual chip configurator in Simplicity Studio.

Thesis intern

Jul 2013 - Jun 2014 Barco

Master's thesis at Barco Defense & Aerospace, Avionics division (later acquired by Esterline). My work contained both hardware design (FPGA board with DVI, LVDS and Fibre Channel interfaces and DDR3 RAM) and logic design (bidirectional video converter in VHDL).

Microsoft Student Partner

2010 - 2015

Student Partners are professional IT students who get the privilege of being kept up-to-date about the latest Microsoft products and technologies. I have been working mostly with Phone and Embedded products, but as of late with the whole Metro story as well. This position enabled me to hone my software design and programming skillset, and improved my soft skills overall. This is an unpaid voluntary program.

Freelance and Marketing

2012 Microsoft

During 2012 (and into 2013), I finished a couple of freelance electronic design projects for various customers, and became part of an elite demo-team within Microsoft BeLux, called the A-Crew. The goal of the A-Crew is to get trained first on new technologies, like we did on Windows 8, Office 365 and Surface, then train the retail partners, and finally go out in the field to connect with the general public. This job has really taught me a lot about marketing strategies, the functioning of retail distribution, and the importance of brand management.

Language Skills

Dutch (Flemish)

English

Norwegian (Bokmål)

French

German

Coding Skills

C

C++

Python

VHDL

Java

C#

Thread-based Meeting Room Indicator and Air Quality Sensor network
Thread-based Meeting Room Indicator and Air Quality Sensor network
Electronics, Software
Matter-based standing desk controller replacement
Matter-based standing desk controller replacement
Electronics, Software
Converting a Z-Wave USB dongle into a Wireless M-BUS sniffer
Converting a Z-Wave USB dongle into a Wireless M-BUS sniffer
Software
Z-Wave adapter for power meter
Z-Wave adapter for power meter
Electronics, Software
Star-sky ZigBee ZLL conversion
Star-sky ZigBee ZLL conversion
Electronics
Master’s thesis: avionics video transceiver / media converter
Master’s thesis: avionics video transceiver / media converter
Electronics, Software
Dictionary management GUI
Dictionary management GUI
Software
Self-parking model car
Self-parking model car
Electronics
Bachelor’s thesis: auditorium control
Bachelor’s thesis: auditorium control
Electronics
USB HID keyboard & CDC interface
USB HID keyboard & CDC interface
Electronics
USB FXS dongle
USB FXS dongle
Electronics
Tetris in VHDL
Tetris in VHDL
Electronics
Internet-controllable power supply
Internet-controllable power supply
Electronics
Belgian Trains
Belgian Trains
Software
Mobile Vikings App
Mobile Vikings App
Software
remote-controlled Star Ceiling
remote-controlled Star Ceiling
Electronics
Remote ordering device
Remote ordering device
Electronics

Get in Touch

Nittedal, Norway
Use contact form
Freelance Available

Contact Form