Summary
Joe Stahl is a software development engineer with 7 years of experience specializing in firmware-to-software modernization for mission-critical systems, currently driving cybersecurity-focused software and firmware at CACI International. Originally a firmware engineer who wrote code for electric cars and CubeSats, he blends low-level hardware insight with modern build-system and DevOps improvements to harden and streamline product delivery. A community-minded leader, Joe has led cross-disciplinary teams—managing hardware, software, and people for projects like a 3,000 km solar car and university CubeSat missions—and runs technical workshops teaching PCB design and soldering. He holds a BS in Computer Engineering from UIUC and an MS from Illinois Institute of Technology, and brings a rare combination of space-grade engineering rigor and practical systems modernization to complex, safety- and security-sensitive programs.
7 years of coding experience
3 years of employment as a software developer
Master of Science - MS, Computer Engineering, 4.0, Master of Science - MS, Computer Engineering, 4.0 at Illinois Institute of Technology
Associate's in Engineering Science, Computer Engineering, 3.8, Associate's in Engineering Science, Computer Engineering, 3.8 at College of DuPage
University of Illinois Urbana-Champaign
English, Latin