Summary
Greg Gallagher is a Senior Firmware Engineer with nine years of focused embedded systems experience and a decade-plus career spanning embedded Linux bring-up, kernel development, and real-time systems. He has driven kernel and driver integration for custom hardware across companies from startups to enterprise teams, most recently at Applied Materials after roles at Enfabrica and Magic Leap. Proficient in C, C++ and Python, Greg specializes in embedded Linux, Xenomai real-time work (including contributions to the Xenomai project), BSPs, and system integration. He pairs low-level driver and kernel expertise with practical deployment experience—packaging Debian artifacts, maintaining installers, and shipping production platforms. Greg’s curiosity shows in continuous learning and hardware-focused side projects, including early ports of Xenomai to Zynq platforms and evaluating RTOSes—skills that help bridge software and silicon. Based in Canada, he brings a pragmatic, hands-on approach to solving tight latency, boot, and integration challenges on constrained systems.
9 years of coding experience
15 years of employment as a software developer
University Diploma Computing and Information Systems, University Diploma Computing and Information Systems at McMaster University
Advanced Diaploma Computer Engineering Technology, Advanced Diaploma Computer Engineering Technology at Mohawk College
University of California, Irvine