FPGA Verification Engineer
Btadesignservices
Job Description
About the Position In this role you will use SystemVerilog and UVM methodologies, working from specifications to deliver coverage‑closed, verified, and debugged FPGA designs. You will be responsible for developing verification environments and leveraging 3rd‑party VIP as appropriate. You will verify FPGA‑based designs, blocks, and sub‑systems within complex systems, working closely with design teams.
You will be part of a strong and experienced engineering team, contributing to high‑performance FPGA development projects. Key Responsibilities Perform design verification of FPGA-based systems integrating custom logic and 3rd-party IP blocks. Develop and maintain verification environments using SystemVerilog and UVM methodologies.
Create and execute test plans, testbenches, and test cases. Debug simulation issues and identify root causes. Collaborate with design engineers to ensure high-quality deliverables.
Perform code and functional coverage analysis and drive closure. Support hardware bring‑up and validation activities when required. Key Qualifications 5+ years of experience in FPGA or ASIC verification.
Strong knowledge of Verilog / SystemVerilog and hardware design/verification concepts. Hands‑on experience with UVM / OVM methodologies. Experience with simulation tools (e.g., Questa, VCS, Xcelium).
Familiarity with constrained random verification, assertions, and functional coverage. Understanding of FPGA architectures and toolchains (e.g., Xilinx, Intel/Altera). Experience with standard bus protocols such as AXI, APB, or similar.
Experience with high‑speed interfaces and protocols (e.g., PCIe, Ethernet, DDR, JESD) is considered an asset. Scripting experience (Python, Perl, or similar) is an asset. Team player – excellent interpersonal and communication skills.
Compensation $120,000 to $170,000 plus company bonus and benefits plan. Salary is heavily dependent on individual experience and capability. #J-18808-Ljbffr