Summary
Andrew Zonenberg is a Principal Security Consultant and cross-disciplinary embedded systems researcher with a PhD in computer science, specializing in hardware-aided OS security and full-stack hardware/software auditing. He brings 12+ years of hands-on experience across C/C++ development on Linux, Windows, and bare-metal platforms—from 8‑bit microcontrollers to GPU clusters and IBM BlueGene/L—and deep reverse-engineering skills across MIPS, x86, PIC, and ARM. His research and prototyping work includes custom CPU cores, NoCs, and SoCs using Verilog on FPGAs, plus practical experience in PCB layout, VLSI layout basics, and semiconductor failure analysis using optical, SEM, FIB and occasional TEM microscopy. An active contributor to open-source tooling, he’s improved SAT-solving and simulation features in the widely used Yosys synthesis suite, reflecting his blend of tooling-level impact and low-level systems expertise. Based in Seattle, he also volunteers as a wilderness first responder, underscoring a pragmatic, mission-focused approach to problem solving.
12 years of coding experience