A

AMD

Designs chips for computers and AI systems

Formal Verification Lead - CPU Cores

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • 13+ years of relevant industry experience, with substantial experience in formal verification of complex digital designs.
  • Demonstrated technical leadership in verification of CPU, processor, IP, or complex subsystems.
  • Strong hands-on expertise in formal property verification, SystemVerilog Assertions, formal environments, constraints, abstraction, convergence, and coverage closure.
  • Experience with formal tools such as Cadence JasperGold, Synopsys VC Formal, Siemens Questa Formal, or equivalent.
  • Strong understanding of SystemVerilog/Verilog RTL, computer architecture, and CPU microarchitecture.
  • Strong scripting skills using Python, Perl, Tcl, Shell, or similar languages.
  • Demonstrated ability to mentor engineers, influence technical direction, and lead cross-functional technical initiatives.
  • Bachelor's or master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.

Responsibilities

  • Lead formal verification strategy and execution for complex CPU blocks and subsystems.
  • Own formal verification from planning and environment development through convergence, coverage closure, and sign-off.
  • Develop and review SystemVerilog Assertions, properties, assumptions, constraints, abstractions, and formal verification environments.
  • Partner with architects and RTL designers to understand design intent, identify corner cases and specification gaps, and improve design verifiability.
  • Drive formal convergence and debug through effective abstraction, decomposition, constraints, proof strategies, and tool optimization.
  • Define and drive verification quality metrics, including property completeness, proof convergence, formal coverage, and sign-off criteria.
  • Drive innovation in formal methodologies, automation, reusable infrastructure, and adoption across CPU development.
  • Provide technical leadership through verification reviews, complex problem solving, and mentoring across teams and sites.

Desired Qualifications

  • Experience with CPU areas such as pipelines, execution units, caches, memory subsystems, coherency, or control logic.
  • Experience developing formal methodologies, automation, or reusable verification infrastructure.

About the Company

AMD

Designs chips for computers and AI systems

AMD designs processors, graphics chips and AI accelerators for computer makers, cloud operators and businesses that build electronic devices. Its Ryzen processors power personal computers, while EPYC processors handle work in data centers and Radeon chips render graphics. Instinct accelerators run AI models, paired with software that developers use to train models and put them into production. AMD sells chips and related computing systems through equipment makers, distributors and retail channels, and contracts with outside foundries to fabricate its semiconductor designs. It was founded in 1969 and has its headquarters in Santa Clara, California.

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

Recently Posted Jobs

Explore more opportunities at AMD

See more jobs