ASIC / FPGA Principal Design Verification Engineer FPGA

Remote, from home possible

You will be supporting the DNA Sequencing unit, responsible for all aspects of the verification of FPGA designs including block-level and chip-level functional test plan development, test bench and model’s creation, detailed verification of every aspect of the chip functionality. In addition, you will engage in other aspects of design verification, including front-end architecture planning, system modeling, external IP integration, flow development, and EDA tool evaluation and selection.


• Ownership of all aspects of the design verification of the FPGA chips and/or its functional blocks

• Test Plan ownership, and coordination with Architecture, Design, DFT, and other teams to deliver a complete, comprehensive verification plan

• Ownership of system, chip, and IP models for verification

• Evaluation and selection of flows and EDA tools

• Development and deployment of processes and flows for Design Verification



• A Master or BS degree in EE/CS with 10+ years of industry experience in ASIC / FPGA design verification

• Hands-on experience in the entire verification process, from test plan to block and system level simulation, using standard EDA tools (Cadence Incisive suite and/or Mentor Questa)

• Experience with complex SOC UVM and related verification methodologies and tools

• Hands-on experience with Block level and System level tests writing for FPGA / ASIC designs

• Experience with code coverage methodology

• Domain expertise in standard bus protocols: AXI, PCIe, DDR (Must have minimum of 2 out of 3); Experience with 1 of the following SPI, LVDS, I2C, or SERDES, is a plus

• FPGA-based co-simulation, and emulation platforms for Design Verification

• Working knowledge of SystemVerilog & Object Oriented techniques

• Scripting languages such as Perl, Python, Shell

• Solid debugging and problem solving skills

Xilinx and ARM are a plus

• Good communication skills, both oral and written, and strong listening ability

10+ to 15 years experience, Seniority Level - Mid-Senior

Minimum Education - Bachelor's Degree, Willingness to Travel – Occasionally


 apply for this job