Summary
Stefan Driesner is an embedded software engineering specialist with 10+ years of experience building robust toolchains, release automation, and cross-platform build environments for safety- and performance-critical systems. At Caterpillar he spearheaded software quality and repeatable-release tooling for machine software and currently develops SDKs and Docker-based build workflows for autonomous vehicle programs. His background at Texas Instruments gives him deep expertise in flash/EEPROM test algorithms, wafer-level test automation, and failure analysis, complementing hands-on skills in Buildroot, GNU Make, SCons, Bash, Python, and ARM assembly. Stefan blends low-level C/C++ and hardware-aware debugging with modern CI practices (Jenkins, Docker) to bridge firmware development and scalable engineering processes. Based in Illinois with an electrical engineering degree from UIUC, he’s as comfortable tracing a bootloader issue as he is designing reproducible developer environments—an engineer who optimizes both the product and the way teams build it.
10 years of coding experience
19 years of employment as a software developer
University of Illinois Urbana-Champaign