Saskia van der Berg
Senior Embedded Engineer · STM32 + FreeRTOS · 1.4M units shipped
Summary
Senior embedded engineer with 7 years on consumer IoT firmware. STM32H7 + FreeRTOS primary; nRF52840 + Zephyr for BLE-heavy products. Shipped firmware on 4 consumer products (combined 1.4M units in field). Cut firmware footprint 380KB→220KB on a 256KB-flash MCU; cut active-listening power 14mA→1.4mA on a battery-powered BLE sensor. Two merged PRs to zephyrproject/zephyr.
Skills
MCU + RTOS
STM32 (L4, H7, U5)nRF52840 + nRF54L15ESP32-S3 + ESP32-C6FreeRTOS + Zephyr + bare-metal
Protocols + Stack
SPI + DMA (STM32H7)I2C multi-master + DMABLE (GATT + GAP) on nRF52840USB (HID + CDC + MSC composite)Wi-Fi (ESP32-S3 802.11ax) + MQTT
Languages + Tools
C (C11, MISRA C:2012)C++17 (embedded subset)Rust (embedded-hal, RTIC — exploratory)J-Link + Ozone + Saleae Logic + Tektronix scope
Experience
Senior Embedded Engineer
Beacon Audio Labs · Eindhoven, NL
Apr 2022—Present
Consumer audio + IoT startup. Lead embedded engineer across 2 SKUs (smart speaker + portable BLE sensor).
- Cut firmware footprint from 380KB to 220KB on a 256KB-flash STM32L4 MCU through LTO + dead-code elimination + replacing printf-based logging with a 2KB ring-buffer protocol logger.
- Reduced power consumption from 14mA to 1.4mA in active-listening mode on a battery-powered IoT sensor (nRF52840 + Zephyr) by tightening BLE peripheral connection intervals + moving sensor sampling to a low-power timer + DMA path.
- Authored the bootloader + secure-firmware-update path on STM32H7 (custom HAL + MCUboot integration); signed-update verification + dual-bank A/B partition + rollback; zero field-update bricks across 280k units deployed.
- Brought up a 4-layer custom PCB from schematic review → first power-on → MCU bring-up → peripheral bring-up; identified + escalated a sensor power-supply ripple issue at first power-on (PCB rev to fix in 2 weeks).
- Mentored 2 junior firmware engineers through MCU bring-up + RTOS task-design; both shipped sole-owner driver modules within 6 months.
Embedded Engineer
Philips Health Technology · Eindhoven, NL
Sep 2018—Mar 2022
- Owned the BLE-stack integration on a wearable medical-grade hub (nRF52840 + Zephyr); custom GATT services for vital-sign data; passed Bluetooth SIG qualification + IEC 62304 Class B documentation gate.
- Migrated the consumer-product firmware from a 384KB STM32F4 to a 1MB STM32H7 over 14 weeks; ported 38 device-driver modules; gained 7× CPU headroom for new ML-inference feature.
- Shipped firmware on 2 medical-grade hub products (combined 480k units in field) under IEC 62304 Class B compliance regime.
Open Source & Publications
zephyrproject/zephyr
Contributor (2 merged PRs)Two merged PRs to Zephyr — one closed a race condition in the nRF52 power-management subsystem under high-frequency wake-from-sleep; one extended the BLE HCI tracing for SPI-based controllers.
CZephyrnRF52
Education
MSc in Electrical Engineering (Embedded Systems track)
Eindhoven University of Technology (TU/e)
Sep 2014—Aug 2018
Senior (Consumer IoT)
STM32H7 + FreeRTOS. 1.4M units shipped. Memory-budget + protocols depth.
Use this template