DevJobs

Senior Design Verification Engineer

Overview
Skills
  • C++ C++
  • Python Python
  • CI/CD CI/CD
  • Git Git
  • SystemVerilog ꞏ 10y
  • UVM ꞏ 10y
  • Assertion Based Verification
  • Constrained-Random Verification
  • Formal Property Checking
  • Functional Driven Verification
  • Makefile
  • Questa
  • SCons
  • Xcelium

The Design Verification Engineer is responsible for architecting, deploying, and maintaining advanced pre-silicon test benches, reference models, and automated verification flows to achieve sign-off quality using UVM methodology.


In this role, you will build the UVM verification infrastructure and work closely with chip architects, RTL/VLSI design, Design, and Platform Integration (PI) teams within an advanced development environment, leveraging state-of-the-art development and verification tools to identify, debug, and support the resolution of complex hardware anomalies.


RESPONSIBILITIES

As a Design Verification Engineer, you will be responsible for different HW blocks at module-level and sub-system level. You will contribute across a range of technical areas, playing a key role in ensuring high-quality, scalable, and efficient verification solutions.

  • UVM environment architecture: Design build, Optimize and maintain scalable and reusable UVM environment.
  • Reference model integration: Integrate and support high level bit accurate reference models in C++ to serve as golden reference in UVM environment.
  • Modern verification techniques: Deploy advanced methodologies including Assertion-based verification (SVA), Functional driven verification (CDV), and formal property checking to maximize efficiency.
  • Automation & Tool creation: Develop internal tools, advanced scripting infrastructure and continuous integration (CI/CD), regressions flows (Gitlab CI).
  • Driving the team’s verification efforts.
  • Methodology & Sign-off: Review verification plans and establish infrastructure metrics (functional coverage, code coverage and formal proofs) to drive verification closure.


REQUIRED EXPERIENCE & KNOWLEDGE

  • Engineering degree with 10+ years of hands-on experience in ASIC verification using UVM System Verilog
  • Experience on methodologies such as UVM, constrained-Random Verification and Assertion Based Verification (ABV).
  • Experience in using modern EDA Tools Suites: Front-end IC simulation and verification tools (Questa, Xcelium).
  • Experience in unit-level as well as subsystem/full-chip verification.
  • Experience working on complex ASIC or SOC designs
  • Experience in Infrastructure Automation with strong proficiency in Python, SCons, MakeFile, git for automated flow generation, regression management and data parsing.
  • Good knowledge of C/C++ is a plus
  • System-Level understanding
  • Experience with SOCs in the communications field – advantage
Sequans Communications