Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Nvidia Senior Formal Verification Engineer 
India, Karnataka, Bengaluru 
924225801

Today
India, Bengaluru
time type
Full time
posted on
Posted 21 Days Ago
job requisition id

We are currently seeking an experienced Formal Verification Engineer with strong CPU/GPU and verification fundamentals to work in NVIDIA's Central Formal team based in Bangalore. NVIDIA builds CPUs and GPUs that powering up the next generation AI and HPC workloads.This position will have you crafting and optimizing formal verification flows across CPU/GPU projects and resolving tool issues for design teams with tool vendors. Additionally, you'll verify the micro-architecture using formal verification tools to employ the latest model checking and equivalence checking techniques. You will be expected to understand the design & implementation, define the verification scope, and ensure design correctness. You will use advanced formal techniques to obtain full proofs, or sufficient bounded proofs, of the design while working with architects, designers, pre- and post-silicon verification teams to accomplish your tasks.


What you’ll be doing:

  • The specification, implementation, and maintenance of an integrated end-to-end formal verification flow for the formal verification team.

  • Developing scripts to automate the verification process.

  • Review formal setups and proofs with design and verification teams.

  • Maintain and extend assertion libraries, including support for both simulation and FV.

  • Developing verification environment including environment assumptions, assertions and cover properties in context of the verification plan.

What we need to see:

  • Minimum 3+ years of industry experience on formal techniques for verification.

  • Excellent command of scripting.

  • Bachelors degree

  • Strong knowledge of architectures of CPU designs and digital logic.

  • Hands-on experience with HDLs such as Verilog / System Verilog.

  • Preferable experience with a variety of Formal Verification Tools

Ways to stand out from the crowd:

  • Worked on various pieces of CPU/GPUunit/microarchitectureverification

  • Background with complex verification projects that had used formal techniques for closure.

  • Experience of collaborating with geographically diverse cross-functional teams