Horace Chan is a Principal Member of Technical Staff with 11 years of focused experience in pre-silicon verification and system bring-up, currently optimizing PCIe verification at AMD. He has a proven track record reducing regression resource use (50% disk, 20% CPU) and building AI-driven verification agents and hybrid C++/UVM testbenches. Previously he led emulation and software/firmware co-verification efforts at Microchip, bringing up embedded Linux and FreeRTOS on ARM SoCs and diagnosing deep silicon-software integration bugs. Earlier leadership at PMC-Sierra included managing 20+ engineers and architecting a UVM framework used by 100+ engineers for a 200M-gate ASIC. Based in Shenzhen with Canadian ties, he pairs deep hardware-software debug expertise with process and tooling improvements that accelerate time-to-silicon. An often-overlooked strength is his interdisciplinary background—MEng in Computer Engineering plus post-baccalaureate philosophy—that informs pragmatic, systems-level problem solving.
11 years of coding experience
22 years of employment as a software developer
BASc, Computer Eingeering, BASc, Computer Eingeering at University of Waterloo
MEng, Computer Engineering, MEng, Computer Engineering at Simon Fraser University
Contributions:53 commits, 51 pushes, 1 branch in 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
Horace Chan - Principal Member Of Technical Staff at AMD