Summary
Mike Sturm is a Principal Engineer with over 25 years of deep embedded software experience and more than a decade delivering mission-critical firmware for enterprise storage systems. Based in Oklahoma City, he has led reliability and error-recovery efforts for hard drives—authoring object-oriented C++ firmware, unit and integration tests in C++/Python/TCL, and tooling to parse massive debug datasets for rapid triage. He combines hands-on implementation and technical leadership as a Scrum Master and technical lead, driving refactors, design docs, and test-driven development to raise long-term maintainability. His background spans low-level assembler and microcontroller work through SoC boot ROM collaboration, reflecting end-to-end firmware mastery. Notably, he pairs an academic foundation (MS/PhD work in electrical engineering) with practical skills in automating verification and educating teams to improve delivery velocity and product quality.
10 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD, Electrical Engineering, Doctor of Philosophy - PhD, Electrical Engineering at Oklahoma State University