Summary
Joe Gibson is a flight software engineer with 11 years of experience building mission-critical embedded systems and optimized computer vision and pose algorithms for autonomous spacecraft. He has led flight software development at NASA Goddard—transforming research vision code into flight-ready C/C++ on VxWorks and Linux, and interfacing with FPGAs and multiple processor architectures for hardware-accelerated image processing. Joe’s background spans high-energy physics software at CERN and hands-on embedded avionics across startups and contractors, giving him a rare blend of scientific computing, real-time systems, and production flight heritage. He emphasizes software quality and reliability through standards, static analysis, and rigorous testing, and has practical experience with Yocto, Docker, Aravis/GigE Vision, and cFS. Based in Valencia, he pairs technical depth with a practical knack for turning complex algorithms into robust fielded systems—and off-duty he’s an outdoors enthusiast who brings the same methodical curiosity to camping, kayaking, and competitive euchre.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Science in Engineering - BSE, Computer Engineering, Bachelor of Science in Engineering - BSE, Computer Engineering at Grand Valley State University
Spanish, English, Russian, French