Kevin Mccarthy is a Verification Team Lead with over 25 years of hands-on experience delivering pre- and post-silicon verification for SOCs and high-end server chipsets, currently leading HBM2/GDDR6 memory controller verification at Rambus. He combines deep SystemVerilog/UVM and C++ expertise with a track record of building reusable verification frameworks and bus functional models that cut staffing needs and debug time significantly. Kevin has repeatedly led small cross-functional teams (including tools groups) to enable power-management validation and emulation-driven debug, uncovering hardware and firmware defects before production. He is comfortable across the full verification flow—from test planning and coverage-driven random tests to emulation trace replay and signature-based failure analysis in Python. Based in Beaverton, Oregon, he pairs pragmatic OOAD discipline with a maker’s mindset—he likes to code, blog, and invent tooling that accelerates verification.
10 years of coding experience
31 years of employment as a software developer
Associate's degree Electromechanical Engineering Technology, Associate's degree Electromechanical Engineering Technology at Alfred State College
Bachelor's degree Electrical Engineering Technology, Bachelor's degree Electrical Engineering Technology at Rochester Institute of Technology
Contributions:44 commits, 41 pushes, 1 branch in 1 month
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.