Andrew Hooper is a Senior Software Engineer with over a decade of embedded and firmware experience, currently leading datalink applications for DO-178 certified flight decks at Garmin in Chandler, AZ. He has a strong background in low-level C and C++ development—from Intel Optane DIMM firmware and SoC virtual models to avionics communication protocols like CPDLC and ACARS—paired with Python for testing and automation. Andrew blends hands-on engineering with technical leadership, onboarding and mentoring juniors and interns while managing program schedules and test strategies. His work uniquely spans safety-critical avionics and high-performance memory firmware, giving him deep expertise in certification-focused development and system bring-up. He is adept at turning complex hardware-software interactions into reliable, testable products that reduce operator workload and accelerate product delivery.
4 years of coding experience
10 years of employment as a software developer
Computer Engineering, Software & Computer Architecture, Computer Engineering, Software & Computer Architecture at University of California, Davis
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.