CPU Core Verification Engineer

I Machines, Inc
CA, United States
Full-time

CPU Core Verification

This position will be responsible for developing the technology for Hardware Verification for the new CPU core.

Responsibilities will also include :

  • Develop and execute Test plans for CPU core verification.
  • Develop Test bench and Reference models.
  • Working with Micro-architects to improve the coverage and converge on functional aspects of the design.
  • Performance testing by collaborate with architects to meet the performance targets by corelating performance models and RTL.

Behavioral traits that we are looking for :

  • Strong verbal and written communication skills, and clarity in technical communications.
  • Self-starter with the ability to work independently, and an aptitude to learn new things quickly.
  • Ability to work in a dynamic and team-oriented environment.

Qualifications & Minimum skills :

  • MS or PhD in EE or Computer Engineering.
  • 4+ years of hands on experience in core verification.
  • Expertise in out of order CPU architecture, microarchitecture and bus interface protocols
  • Strong analytic and problem-solving skills.
  • Proficient in UVM, System Verilog and debugging.
  • Knowledge in Chip bring up and post silicon debug.

Preferred skills and experience :

  • Strong CPU microarchitecture knowledge especially on core micro architecture that includes fetch, branch prediction, renaming, out of order execution, load / store unit, coherency protocols and memory subsystem, system interfaces, interrupt architecture, Debug architecture (ARM, x86), bus interface protocols (AXI, APB)
  • 23 days ago
Related jobs
I Machines, Inc
CA, United States

This position will be responsible for developing the technology for Hardware Verification for the new CPU core. Develop and execute Test plans for CPU core verification. Strong CPU microarchitecture knowledge especially on core micro architecture that includes fetch, branch prediction, renaming, out...

Apple
Santa Clara, California

Develop verification environment which can be used in both simulation and emulation - Develop synthesizable transactors and test benches and support verification hooks for verifying memory subsystem functionality and CPU/SOC features - Develop unit level stimulus as well as full chip assembly progra...

I Machines, Inc
CA, United States

This position will be responsible to develop the technology for Hardware Microarchitecture/RTL design for the new CPU core. Working with BE designers and verification engineers to converge on both functional and timing requirements. Strong CPU microarchitecture knowledge especially on core micro arc...

NVIDIA
Santa Clara, California

We are currently seeking a Senior Verification Engineer with strong CPU and verification fundamentals to work in NVIDIA's CPU team. As a member of the CPU verification team, you will be responsible for verifying the ASIC design, architecture and micro-architecture of NVIDIA CPUs and SoCs using sophi...

AMD
Santa Clara, California

We are looking for an adaptive, self-motivative design verification engineer to join our growing team. The Verification Engineering team furthers and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development. Prior Coop, Internship or RA exp...

Ampere
Santa Clara, California

We are an inclusive and equal opportunity employer and welcome applicants from all backgrounds.All applicants will receive consideration for employment without regard to age, race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protect...

AMD
Santa Clara, California

We are looking for an adaptive, self-motivative design verification engineer to join our growing team. The Verification Engineering team furthers and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development. Relevant work experience on CPU ...

Apple
Santa Clara, California

As a Chip Performance Engineer owning the verification of a certain area of performance features in a chip design, you will have responsibilities as follows:•Work closely with architects and RTL designers on verifying the performance features of the design and correlating with performance models (bo...

NVIDIA
Santa Clara, California

NVIDIA is currently seeking a Verification Engineer with strong CPU, Memory subsystem, and Verification fundamentals to work in our CPU team. As a member of the CPU verification team, you will be responsible for verifying the ASIC design, architecture, and micro-architecture of Nvidia CPUs using sop...

Apple
Santa Clara, California

As a CPU Verification Engineer owning the verification of a certain area of functionality in a CPU design, you will have the responsibilities as follows: • Work closely with architecture and RTL designers on verifying the functionality correctness of the design• Develop and lead test plan and test e...