Michael Weir is a software engineer with 13 years of experience specializing in embedded systems, C/C++, driver development and chip verification, currently working at Google on chip verification efforts. He has a strong background in secure Linux kernel development and applied security technologies (TPM, tboot, SGX, VT-d) from a multi-year tenure at Raytheon, where he also led teams as a software architect. His career includes deep systems and networking experience—implementing routing and tunneling protocols at ADTRAN and improving Windows storage driver testing at Microsoft—demonstrating an uncommon blend of low-level driver expertise and system-level architecture. Based in Alabama, he pairs hands-on coding with technical leadership, having driven test automation and agile transitions that measurably reduced engineering time and improved product quality. Notably, he has repeatedly translated security research into deployable product features, bridging research, verification, and operational delivery.
13 years of coding experience
14 years of employment as a software developer
Master's degree Computer Engineering, Master's degree Computer Engineering at The University of Alabama in Huntsville
BSE Computer Engineering, BSE Computer Engineering at Mississippi State University
This is an open source NFC stack for the arduino microcontroller that allow peer-to-peer communication between the embedded platform and an Android NFC enabled device. The library implements the Ndef Push Protocol (NPP) and has been tested with an Android NFC-enabled running Android 2.3.3.
Contributions:6 commits in 8 months
ndefpushcommunicationandroidarduino
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
Michael Weir - Software Engineer In Chip Verification