Summary
Stephen Mackenzie is a seasoned software engineer and team lead with over two decades of experience at Microsoft and nearly 30 years in systems and embedded development, now focused on safety-critical automotive and aerospace applications. He brings deep C and C++ expertise (plus ARM assembly and Rust for embedded), a strong background in ISO standards for C/C++ libraries, and hands-on experience building embedded signal-processing and ML solutions on ARM Cortex-M platforms. Stephen has led testing, SDET, and security efforts for the Visual C++ team and later architected remediation work for a major Dell acquisition, demonstrating his ability to navigate both low-level engineering and executive-facing technical risk. He publishes open-source embedded tooling and demos—ranging from an embedded automated test framework to TensorFlow Lite text classification on STM32—and shares music and tech content as a performing artist on YouTube. Based in Bellevue, WA, he pairs rigorous engineering discipline with a creative side, performing benefit concerts while continuing to prototype concurrency-safe embedded libraries. His uncommon blend of standards-level library development, embedded ML, and public-facing creative outreach makes him effective at bridging research, product, and community.
9 years of coding experience
23 years of employment as a software developer
Certification, Embedded and Real-Time Systems, Certification, Embedded and Real-Time Systems at University of Washington
Cornish College of the Arts