Formal verification

4 years

0 Lacs

Posted:2 days ago| Platform: SimplyHired logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Requirements


Overview


We're looking for a highly skilled Formal Verification Engineer to join our team. You'll be responsible for using formal methods to ensure the correctness and functional safety of our cutting-edge hardware designs. This role requires a deep understanding of digital logic, formal verification methodologies, and a passion for solving complex, challenging problems.


Responsibilities


  • Develop and execute formal verification test plans for complex RTL designs.
  • Apply formal verification techniques, including model checking, theorem proving, and equivalence checking, to verify hardware designs.
  • Work closely with design and DFT (Design for Test) teams to understand design specifications and identify critical properties to verify.
  • Identify, debug, and resolve functional bugs and corner-case issues in RTL using formal methods.
  • Develop formal properties (assertions) using languages like SystemVerilog Assertions (SVA) and PSL (Property Specification Language).
  • Create and maintain formal verification environments and flows.
  • Collaborate with design and architecture teams to improve design quality and reduce simulation cycles through early adoption of formal methods.
  • Document verification results and methodology to ensure design correctness and quality.


Qualifications


  • Education:
    Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Experience: 4+ years of experience in formal verification or ASIC/FPGA design verification.
  • Technical Skills:
    • Proficiency with formal verification tools such as JasperGold, VC Formal, or FormalPro.
    • Strong knowledge of SystemVerilog Assertions (SVA) is a must.
    • Solid understanding of digital logic design, computer architecture, and RTL (Register Transfer Level) design languages like Verilog or SystemVerilog.
    • Experience with scripting languages (e.g., Python, Perl, Tcl) for test automation.
    • Familiarity with simulation-based verification methodologies (e.g., UVM) is a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Quest Global logo
Quest Global

Engineering Services

Beachwood

RecommendedJobs for You