Summary
David Kristola is a seasoned embedded and real-time software engineer with over three decades of experience building mission-critical systems from submarines and missile test avionics to LEO satellite flight software. He combines deep hands-on expertise in Ada, C, and C++ with a Master’s in Computer Science from UIUC, enabling him to design robust architectures, domain-specific configuration tools, and fault-tolerant frameworks. David has led and architected flight software programs at Lockheed Martin, Maxar, and Supernal, and continues to contribute C++ satellite flight code through his firm, Kristola Ventures. Known for seeing the “big picture,” he blends technical leadership, mentoring, and practical implementation to deliver elegant solutions for complex real-time problems. An understated strength is his long continuity across aerospace domains, which gives him rare cross-platform insight into safety-critical software lifecycle and verification.
11 years of coding experience
19 years of employment as a software developer
MCS, Computer Science, MCS, Computer Science at University of Illinois Urbana-Champaign