Summary
Steve Lilly is a senior embedded systems software engineer with nine years of recent experience and a two-decade career rooted in automotive, telecom, and life sciences firmware development. He leads firmware teams and delivers complex systems integrating Zynq SoCs, STM32 networks, CAN/UAVCAN, and PC-based GUIs, while coding in C/C++, Python, and increasingly Rust. A U.S. Air Force veteran, he combines mission-driven discipline with hands-on hardware bring-up, RTOS device drivers, and production-focused processes (IATF 16949). Notably, he prototyped Embassy async Rust on STM32H7 and automated SBOM generation for thousands of third-party components, demonstrating both modern language adoption and strong compliance awareness. Based in Grand Rapids, he excels at bridging cross-functional teams to ship robust, testable firmware for regulated instruments and automotive systems.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Michigan State University