CPU Verification Engineer

IBM


Date: 3 hours ago
City: Bengaluru, Karnataka
Contract type: Full time
Introduction

As a member of the CPU Verification team, you will play a critical role in verifying next-generation CPU designs. Your responsibilities will include developing and enhancing verification components such as testbenches, checkers, monitors, and stimulus, as well as performing regression debugging and driving coverage closure. You will collaborate closely with Architecture, Design, and Tools teams to ensure functional correctness and high-quality design delivery. The role involves applying advanced verification methodologies and leveraging AI-driven techniques to improve verification efficiency, scalability, and coverage.

This is your opportunity to make a real impact on the next generation of computing. You will be at the forefront of verifying high-performance CPUs that power enterprise servers, handle data-intensive workloads, and drive supercomputers. Be part of the team building the hardware foundation for tomorrow's AI workloads while ensuring enterprise-grade security.

Your Role And Responsibilities

Develop and execute comprehensive verification plans for CPU designs.

  • Design and implement verification environments, including testbenches, checkers, monitors, and stimulus.
  • Create and execute directed and constrained-random test scenarios to validate complex processor functionality.
  • Perform regression debugging and root-cause analysis of failures.
  • Drive functional and code coverage closure to meet quality targets.
  • Verify key CPU core and Uncore subsystems such as CPU core units, cache hierarchies, memory subsystems, coherency protocols, Fabric, and I/O.
  • Collaborate with architecture, design, and tools teams to debug and resolve functional and performance issues.
  • Apply and enhance advanced verification methodologies (e.g., UVM-based verification).
  • Leverage automation and AI-driven techniques to improve verification productivity and scalability

Preferred Education

Master's Degree

Required Technical And Professional Expertise

  • Strong understanding of computer architecture and processor microarchitecture.
  • Proven experience in Verification for one full verification lifecycle (IP to SoC level), with emphasis on complex subsystems.
  • Experience in developing verification plans, strategies, and environments for IP and subsystem-level validation.
  • Strong programming skills in SystemVerilog and/or C++, along with scripting languages such as Python or Perl.
  • Hands-on experience with verification methodologies such as UVM/OVM.
  • Familiarity with HDLs such as Verilog or VHDL.
  • Experience across multiple levels of verification (unit, subsystem, system-level).
  • Proficiency in Linux/Unix environments and version control systems (e.g., Git).
  • Understanding of CI/CD workflows and automation in verification
  • Strong debugging skills, including waveform analysis and failure triage.
  • Experience in driving coverage closure (functional and code coverage).

Preferred Technical And Professional Experience

  • Strong ability to design stress tests and identify corner-case scenarios.
  • Deep understanding of system-level architecture and performance considerations.
  • Experience with IP integration and SoC-level verification.
  • Familiarity with software design principles and design patterns.
  • Exposure to AI/ML techniques applied to verification workflows.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Process Engineer - Solder Paste Printing and Reflow Soldering

Bosch Group, Bengaluru, Karnataka
3 hours ago
Company DescriptionBosch Automotive Electronics Limited - BangaloreJob DescriptionEnsure manufacturing process compliance with legal & safety requirements, engineering principles, customer requirements, Bosch standards and process specifications.Design Approval, Line build co-ordination, pre-acceptance, Installation & line release.New product layout review and feedback (DFM)Responsible to maintain the KPIs within target Utilization, FPY, IDC (Scrap) .Elimination of repeated problemsImprove productivity by reducing downtimes and optimizing...

Lead Associate - Instock Analyst

Myntra, Bengaluru, Karnataka
5 hours ago
About The CompanyWho are we?Myntra is India’s leading fashion and lifestyle platform, where technology meets creativity. As pioneers in fashion e-commerce, we’ve always believed in disrupting the ordinary.We thrive on a shared passion for fashion, a drive to innovate to lead, and an environment that empowers each one of us to pave our own way. We’re bold in our thinking,...

Presales Solutions Architect

Weekday AI, Bengaluru, Karnataka
2 days ago
This role is for one of the Weekday's clientsSalary range: Rs 1500000 - Rs 2500000 (ie INR 15-25 LPA)Experience: 8+ yrsLocation: Mumbai, Delhi, BangaloreJob Type: full-timeWe are seeking an experienced Cloud Solution Architect – Presales to drive enterprise cloud transformation initiatives and support strategic business growth. This role is ideal for a technology leader who combines deep expertise in AWS...