Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Jobs via Dice • Mountain View, California, United States
Role & seniority: FPGA Verification Engineer (mid-to-senior level implied)
Stack / tools: SystemVerilog, UVM, assertion-based verification; QuestaSim, Synopsys VCS; Verilog/VHDL; Python/Perl (test automation)
Develop, execute, and maintain FPGA verification environments using SystemVerilog and UVM
Perform simulation-based verification, coverage analysis, and debug failures; drive coverage closure
Collaborate with FPGA design, system architects, and software teams to define test plans, testbenches, and support bring-up/system validation
Strong FPGA design principles and verification flow experience
Hands-on SystemVerilog, UVM, and assertion-based verification
Experience with QuestaSim, Synopsys VCS (or similar); scripting (Python/Perl/Tcl) for test automation
Familiarity with Verilog/VHDL; knowledge of coverage-driven verification and constrained random testing
Excellent debugging, analytical, and communication skills
FPGA toolchains (Xilinx Vivado, Intel Quartus, or Synplify)
Interface protocols (AXI, PCIe, DDR, Ethernet)
Exposure to formal verification, emulation, hardware prototyping
Continuous integration / version control (Git, Jenkins, etc.)
Location & work type: Mountain View, CA; on-site preferred with flexible/work-from-hybrid options available
Dice is the leading career destination for tech experts at every stage of their careers. Our client, MARKS IT SOLUTIONS LLC, is seeking the following. Apply via Dice today!
Job Title: FPGA Verification Engineer
Location: Mountain View, CA (On-site preferred; flexible work arrangements available)
The FPGA Verification Engineer will play a key role in verifying and validating FPGA-based hardware designs to ensure functional correctness, performance, and reliability. This position requires deep technical expertise in SystemVerilog, UVM methodology, and industry-standard verification tools. The role involves close collaboration with design engineers to develop comprehensive test environments, drive coverage closure, and deliver robust verification solutions.
Develop, execute, and maintain FPGA verification environments using SystemVerilog and UVM methodology.
Collaborate with FPGA design teams to define test plans, develop testbench architectures, and identify corner-case scenarios.
Perform simulation-based verification using industry-standard tools such as QuestaSim and Synopsys VCS.
Conduct code coverage and functional coverage analysis to ensure verification completeness.
Develop automation scripts using Python or Perl to support regression testing and coverage collection.
Debug simulation failures, identify root causes, and communicate findings effectively to the design and validation teams.
Maintain high-quality verification documentation including test plans, reports, and coverage metrics.
Work cross-functionally with system architects and software teams to support FPGA bring-up and system-level validation.
Strong understanding of FPGA design principles, architectures, and development flows.
Hands-on experience with SystemVerilog, UVM, and assertion-based verification.
Proficiency with verification tools such as QuestaSim, Synopsys VCS, or similar simulators.
Experience with scripting languages (Python, Perl, or Tcl) for test automation.
Familiarity with hardware description languages such as Verilog and VHDL.
Knowledge of coverage-driven verification and constrained random testing.
Excellent debugging, problem-solving, and analytical skills.
Experience with FPGA toolchains such as Xilinx Vivado, Intel Quartus, or Synplify.
Familiarity with interface protocols (AXI, PCIe, DDR, Ethernet).
Exposure to formal verification, emulation, or hardware prototyping.
Experience with continuous integration and version control systems (Git, Jenkins, etc.).
Bachelor s or Master s degree in Electrical Engineering, Computer Engineering, or a related field.
Proven experience in FPGA verification and testbench development.
Strong communication and teamwork skills with the ability to collaborate across hardware and software domains.
Demonstrated ability to meet verification goals and deliver results in a fast-paced engineering environment.