CPU Core Verification Engineer Job at I Machines, Inc., Santa Clara County, CA

dnlqRFF3Z0dUeFFjRGd4eFpaL0JOcDc5SkE9PQ==
  • I Machines, Inc.
  • Santa Clara County, CA

Job Description

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.
  • 5+ 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)

Job Tags

Similar Jobs