Summary
John Mcmaster is a consultant and hardware-focused engineer with 16 years of experience specializing in FPGAs, embedded systems, kernel programming, and radiation-hardened designs. After a formative hardware engineering role at Google, he now runs McMaster Consulting from the San Francisco Bay Area, helping clients with resilient semiconductor and FPGA solutions. He combines hands-on IC reverse engineering and failure analysis—conducted in a personally equipped garage lab with optical and scanning electron microscopy—with deep software skills from early roles in embedded and security-focused development. Known for a pragmatic, research-driven approach, he blends rigorous hardware debugging with low-level software craftsmanship to tackle mission-critical, high-reliability systems.
16 years of coding experience
9 years of employment as a software developer
San Francisco State University
BS, Computer Engineering, Computer Science, BS, Computer Engineering, Computer Science at Rensselaer Polytechnic Institute
Carlmont