Andrew Chen
@andrewchen4
Senior FPGA/ASIC verification engineer specializing in UVM, constrained-random, coverage-driven closure, and high-speed protocol validation.
What I'm looking for
I’m a Verification Engineer with 9 years of experience validating FPGA and ASIC designs for high-performance digital systems. My work focuses on IP-level verification, SystemVerilog, and UVM-based verification methodologies that help teams reach production readiness.
I’ve built constrained-random testbenches, functional coverage models, and regression frameworks for complex RTL subsystems running up to 450 MHz across multi-clock architectures exceeding 1 million gates. Using Questa, VCS, and SpyGlass flows (plus Verdi), I’ve delivered coverage-driven verification closure—reaching 98% across regression milestones—and accelerated turnaround by automating regression execution and log analysis with Python and Tcl.
I also partner closely with RTL, firmware, and physical design teams to resolve integration issues, debug RTL-to-gate mismatches, and improve verification closure across 15 ASIC and FPGA tapeout and release cycles. I mentor junior engineers and strengthen scalable verification architecture and debug methodologies, including CDC analysis and linting to reduce synchronization-related failures before hardware bring-up.
Experience
Work history, roles, and key accomplishments
Senior FPGA Verification Engineer
BAE Systems, Inc
Jan 2022 - Present (4 years 4 months)
Developed UVM-based verification environments for 8 FPGA and ASIC IP blocks across 11 clock domains, achieving up to 450 MHz operation. Built constrained-random SystemVerilog testbenches, delivered 98% functional coverage closure across 14 regression milestones, and cut nightly regression turnaround from 7 hours to 3 hours via Python/Tcl automation.
FPGA Design Verification Engineer
Logicircuit, Inc
Jul 2019 - Dec 2021 (2 years 5 months)
Created SystemVerilog testbenches for 7 FPGA IP modules and executed 1,200+ regression tests across 4 FPGA projects with >97% pass rates. Implemented functional coverage and scoreboard logic for AXI4/Ethernet verification (95% transaction coverage), resolved 82 RTL/simulation mismatches, and automated build/simulation/regression workflows to reduce manual effort by 18 hours per release cycle.
Education
Degrees, certifications, and relevant coursework
Binghamton University
Bachelor of Science, Computer Engineering
2013 - 2018
Earned a Bachelor of Science in Computer Engineering at Binghamton University from 2013 to 2018.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Andrew?
You can contact Andrew and 90k+ other talented remote workers on Himalayas.
Message AndrewFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
