Glenn Andrews

Course Instructor at Meta

Tacoma, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code8 years of coding experience
job25 years of employment as a software developer
bookBEng., Electronic and Electrical Engineering., BEng., Electronic and Electrical Engineering. at The University of Birmingham
bookMSc., Electronic and Computer-Based System Design, MSc., Electronic and Computer-Based System Design at The University of Huddersfield
github-logo-circle

Github Skills (19)

zephyr-rtos10
c1110
c1710
device-driver10
sys10
embedded10
touchscreen9
i2c9
stm9
driver9
rtos8
microcontroller8
testing8
qemu8
realtime8

Programming languages (4)

C#TypeScriptCObjective-C

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Mar 2021 - Apr 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded 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.
bluetooth-lereal-timezephyrsecuregit-repository
glenn-andrews/zephyr

Dec 2023 - Mar 2025

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.
Request Free Trial