Functional Formal Verification

10 - 16 years

60 - 95 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Function

We are seeking an experienced Functional Formal Verification Engineer to join our team and lead formal verification efforts for complex digital designs. As a Lead Formal Verification Engineer, you will play a critical role in ensuring the quality and reliability of our digital designs.

Qualifications:

  • Bachelor's or masters degree in electrical/Electronic Engineering, Computer Engineering, or a related field.
  • 10+ years

    of experience in

    formal verification

    of complex IP/Subsystem/SoCs, with a strong understanding of digital logic design and verification techniques.
  • Expertise in formal verification tools and property specification languages (e.g., SVA, PSL), as well as proficiency in HDLs such as System Verilog, Verilog or VHDL.
  • Experience with industry-standard EDA formal tools.
  • Experience with scripting languages (e.g., Python, Tcl, Perl) and programming languages such as C/C++/SystemC.
  • Excellent problem-solving and analytical skills, with the ability to debug complex issues and optimize verification performance.
  • Strong communication and interpersonal abilities, with experience working in a team environment and collaborating with cross-functional teams.
  • Proven track record in technical leadership and mentoring, with experience guiding junior engineers and contributing to the development of formal verification methodologies.

Responsibilities

  • Lead complete formal verification for single or multiple design blocks and IPs, including developing and implementing formal verification strategies and test plans.
  • Create comprehensive formal verification test plans and specifications to ensure thorough coverage of design functionality.
  • Prove design properties, identify bugs, and collaborate with design teams to improve micro-architectures and ensure design correctness.
  • Craft innovative solutions for verifying complex design architectures, including developing re-usable and optimized formal models and verification code bases.
  • Mentor junior team members and provide technical leadership in formal verification methodologies, including training and guidance on industry-standard tools and techniques.
  • Collaborate with cross-functional teams, including design and verification, to ensure seamless integration of formal verification into the overall verification flow.

Preferred Skills:

  • Experience with CPU, GPU, or other complex digital architectures, including knowledge of industry-standard protocols (e.g., AXI, CHI, PCIe).
  • Familiarity with UVM methodology and/or other simulation-based verification methodologies.
  • Experience with advanced FV performance optimization techniques, such as abstraction methods, property decomposition, and other state-space reduction techniques.
  • Expertise in Jasper or VC Formal products is highly desirable.

Job Locations

  • India: Bangalore

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
Connectpro Management Consultants logo
Connectpro Management Consultants

Management Consulting

New York

RecommendedJobs for You