Summary
Marius Scholtz is a Senior Embedded Software Engineer with 11 years of hands-on experience designing, optimizing and bringing up embedded systems across RTOS and Linux platforms. Rooted in a practical, take-it-apart-and-fix-it upbringing, he excels at low-level driver development, Zephyr-based board bring-up, and resource-constrained optimization for memory, speed, flash and power. He’s fluent in C and Rust, has implemented secure modem and IoT solutions (including OTA and Azure-based telemetry), and has contributed upstream fixes and DMA support to Zephyr. Comfortable leading architecture reviews and mentoring teams, he also bridges hardware and software by working directly on PCB design and bring-up. Based in Richmond, BC, he combines a broad technical toolkit with a pragmatic, reuse-focused approach—evident in reusable Rust libraries and CI-driven workflows he introduced at past employers.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Technology - BTech in Software Engineering Software Engineering, Bachelor of Technology - BTech in Software Engineering Software Engineering at McMaster University
Computer Engineering Technology Electrical and Electronics Engineering, Computer Engineering Technology Electrical and Electronics Engineering at Mohawk College