NVIDIA Logo

NVIDIA

Senior Formal Verification Engineer

Reposted 22 Days Ago
Be an Early Applicant
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Senior level
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Senior level
The role involves optimizing formal verification flows for CPU/GPU projects, resolving tool issues, and ensuring design correctness through advanced verification techniques.
The summary above was generated by AI

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/GPU unit/microarchitecture verification

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

  • Experience of collaborating with geographically diverse cross-functional teams

NVIDIA is committed to encouraging a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
 

#LI-Hybrid

Top Skills

Cpu
Formal Verification Tools
Gpu
Scripting
System Verilog
Verilog

NVIDIA Bengaluru, Karnataka, IND Office

6, Chinappa Layout, Laxmi Sagar Layout, Mahadevapura, Bengaluru, Karnataka, India, 560048

Similar Jobs

16 Days Ago
Easy Apply
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Easy Apply
Senior level
Senior level
Semiconductor • Renewable Energy
As a Senior Formal Verification Engineer, you'll create verification test plans, implement models, optimize design quality, and collaborate on micro-architectural specifications.
Top Skills: Eda ToolsPerlPythonSystem VerilogVerilog
2 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Software
The Formal Verification Engineer is responsible for applying verification techniques to ensure the correctness of digital hardware designs, managing verification environments, and mentoring team members.
Top Skills: ChiselJaspergoldSystem VerilogVc FormalVerilogVhdl
An Hour Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Digital Media • Fintech • Information Technology • Mobile • Payments • Software • Financial Services
Senior Software Engineer role focused on building SaaS online banking solutions, optimizing performance, maintaining documentation, collaborating cross-functionally, and ensuring security best practices.
Top Skills: Angular JsAWSHTML5JavaNomadPythonReact JsSQLTerraformVue

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account