Senior Formal Verification Engineer

59 Minutes ago • 7 Years + • Research & Development

About the job

Job Description

Microsoft's AISiE team seeks a Senior Formal Verification Engineer to own formal verification of complex modules at the IP/Subsystem/SOC level. Responsibilities include collaborating with architecture and design teams, defining verification scope, and deploying advanced formal techniques. The role requires creating formal verification test plans, innovating new technologies, debugging RTL, working with vendors, and articulating verification coverage. The ideal candidate will have 7+ years of experience in design verification, with 4+ years using formal verification on complex SoCs. Expertise in formal methods, SV/Verilog/VHDL, assertion-based languages, and EDA tools is crucial. Strong understanding of digital design principles and scripting languages is also needed.
Must have:
  • 7+ years design verification experience
  • 4+ years formal verification experience on complex SoCs
  • Proficient in SV/Verilog/VHDL, SVA/PSL
  • Strong digital design & scripting skills
  • Experience with EDA formal tools
Good to have:
  • Experience with VC_Formal, SLEC tools
  • AI/ML SoC or CPU core experience
  • Tool development experience
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Microsoft is a highly innovative company that collaborates across disciplines to produce cutting edge technology that changes our world. Microsoft’s Silicon team builds custom silicon for a diverse set of systems ranging from innovative consumer products like Xbox to high-performance Azure cloud servers, clients, and augmented reality.

 

We are looking for a Senior Formal Verification Engineer to work in the dynamic Microsoft Artificial Intelligence Silicon Engineering team (AISiE). The candidate must be a highly motivated self-starter who will thrive in this cutting-edge technical environment.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

 

Qualifications

  • 7 or more years of experience in design verification with 4+ years of proven track record in using formal verification techniques on complex SoC IP’s (CPU, Neural Networks IPs, DMA, Security IP, Interconnects, power management etc.)
  • Formal method or formal verification technologies experience and abstraction techniques.
  • Knowledge and experience in interpreting hardware logic, familiarity with SV/Verilog/VHDL HDLs and using assertion-based languages like SVA or PSL.
  • Experience in using Industry standard EDA formal tools for property verification and logic equivalency checks.
  • Strong understanding of digital design principles, Datapath architecture, and arithmetic units
  • Strong proficiency in scripting language such as Python or Perl with excellent debugging skills
  • Passionate about developing world-class/innovative formal verification solutions.

Desirable:

  • Experience using VC_Formal, SLEC tools
  • Experience of working on AI/ML SoCs or CPU cores
  • Tool development experience


#SCHIEINDIA

 

Responsibilities

The AISiE silicon team is seeking a passionate, driven, and intellectually curious computer/electrical engineer to deliver premium-quality designs once considered impossible. We are responsible for delivering cutting-edge, custom IP and SoC designs that can perform complex and high-performance functions in an extremely efficient manner.

  • Own formal verification of complex modules at the IP/Subsystem/SOC level using latest techniques to increase the RTL design quality.
  • Collaborate with the architecture and design teams to define formal verification scope.
  • Identify right strategy to prove RTL correctness by deploying advance formal techniques and create abstraction models for convergence.
  • Create formal verification test plan track and verify respective test plan.
  • Innovate new technologies, evaluate new tools, and corroborate results.
  • Debug RTL to identify causes of failure scenarios.
  • Work with vendors on resolving hard design and tool problems.
  • Articulate formal verification coverage of the design to partners.
  • Demonstrate Microsoft core values: Customer Focus, Adaptability, Collaboration, Growth Mindset, Drive for Results, Influence for Impact, Judgement, and Diversity & Inclusion
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

San José, San José Province, Costa Rica (On-Site)

Prague, Prague, Czechia (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Playrix - Game Designer

Playrix, Montenegro (Remote)

Paypal - Senior Manager, Machine Learning

Paypal, United States (Hybrid)

Fabric - Applied Cryptographer, ZKP Research

Fabric, United States (Remote)

Rockstar Games - C++ Software Engineer, FiveM (Mid/Senior)

Rockstar Games, United Kingdom (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, AI/ML

Google, United States (On-Site)

NK Securities Research - ML- Quantitative Researcher

NK Securities Research, India (Hybrid)

Social Discovery Ventures - Product Owner, MarTech

Social Discovery Ventures, Spain (Remote)

Granicus - Data Insights Analyst

Granicus, Costa Rica (Remote)

Qualys - Data Scientist

Qualys, India (On-Site)

DISCO - Software Engineer III, Backend

DISCO, India (On-Site)

Playrix - Game Designer

Playrix, Portugal (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Luxoft - Lead Kotlin Developer

Luxoft, Germany (Remote)

Virtuos - Technical Director

Virtuos, China (On-Site)

Anthology  Inc  - Associate Software Engineer II

Anthology Inc , India (Hybrid)

Rivos - CPU Physical Design - Full time

Rivos, India (On-Site)

LiveSwitch - Principal Engineer

LiveSwitch, India (On-Site)

Pattern® - Senior Software Engineer - NodeJS

Pattern®, India (On-Site)

Passive Logic - Weather Simulation Engineer

Passive Logic, United States (On-Site)

Fabric - Applied Researcher, Cryptography Hardware

Fabric, United States (Remote)

Get notifed when new similar jobs are uploaded