Glenn Andrews is an embedded software engineer and instructor with eight years of focused experience and a long career in bare-metal C and assembly across avionics, automotive, defence and consumer electronics. He teaches UW’s Certificate in Embedded and Real-Time Systems Programming while contributing to cutting-edge VR research at Meta, bridging practical firmware skills with academic instruction. Glenn is an active open-source contributor to the Zephyr RTOS—working on the State Machine Framework and device drivers—which highlights his expertise in real-time systems and hardware interfaces. His background includes long-term systems and avionics firmware roles, and a subtle strength is translating safety-critical, resource-constrained designs into maintainable code and documentation. Based in Tacoma, he combines hands-on driver development with a knack for turning low-level complexity into teachable, production-ready solutions.
8 years of coding experience
25 years of employment as a software developer
BEng., Electronic and Electrical Engineering., BEng., Electronic and Electrical Engineering. at The University of Birmingham
MSc., Electronic and Computer-Based System Design, MSc., Electronic and Computer-Based System Design at The University of Huddersfield
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:126 reviews, 24 PRs, 234 comments in 4 years 1 month
Contributions summary:Glenn primarily contributes to the Zephyr RTOS project, focusing on the State Machine Framework (SMF) and device driver development. Their work includes implementing new features for the SMF, fixing bugs, and updating documentation. Additionally, the user made changes to the FT5336 touch screen driver to correctly handle touch inputs and addressed issues in the QEMU configuration and NXP board support files. These changes demonstrate a strong understanding of embedded systems, device drivers, and state machine design within the context of a real-time operating system.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Contributions:194 pushes, 31 branches in 1 year 3 months
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.