N

NVIDIA

Designs the chips and software that power AI

Formal Verification Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Electronics & Communications, Computer Science, or Electrical Engineering from a reputed engineering college is required.
  • At least 2 years of industry experience with formal verification techniques is required.
  • Strong analytical skills to tackle difficult problems are required.
  • A strong command of scripting is required.
  • Strong knowledge of CPU architectures and digital logic is required.
  • A good understanding of abstraction techniques for effective verification is required.
  • Hands-on experience with hardware description languages such as Verilog or SystemVerilog is required.
  • An understanding of temporal logic assertions is required.
  • Strong communication skills and the ability to collaborate effectively across sites in a dynamic, product-oriented team are required.

Responsibilities

  • Specify, implement, and maintain an integrated end-to-end formal verification flow for the formal verification team.
  • Develop scripts to automate the verification process.
  • Review formal setups and proofs with design and verification teams.
  • Maintain and extend assertion libraries, including support for simulation and formal verification.
  • Identify key behaviors of the design under test and create a verification plan.
  • Develop a verification environment, including environment assumptions, assertions, and cover properties, in the context of the verification plan.
  • Apply formal verification techniques to prove correctness of digital designs.
  • Debug RTL to identify causes of failure scenarios.
  • Craft and optimize formal verification flows across CPU and GPU projects and resolve tool issues for design teams with tool vendors.
  • Verify microarchitecture using formal verification tools, including model-checking and equivalence-checking techniques.
  • Understand design and implementation, define verification scope, and ensure design correctness.
  • Use formal techniques to obtain full or sufficient bounded proofs of the design, collaborating with architects, designers, and pre- and post-silicon verification teams.

Desired Qualifications

  • Experience with a variety of formal verification tools is preferred.
  • Experience verifying CPU/GPU units or microarchitecture is desirable.
  • Background in complex verification projects that used formal techniques to achieve closure is desirable.
  • Experience collaborating with geographically diverse cross-functional teams is desirable.
  • A history of mentoring junior engineers and interns is a plus.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs