Apple - Beaverton, OR

posted 2 months ago

Full-time - Entry Level
Beaverton, OR
Computer and Electronic Product Manufacturing

About the position

The CPU Verification Engineer role at Apple involves owning the verification of specific functionality within CPU designs. This position is crucial for ensuring the correctness of designs that will impact millions of customers. The role requires collaboration with architecture and RTL designers, and it emphasizes the importance of developing comprehensive test plans and environments to validate CPU functionality.

Responsibilities

  • Work closely with architecture and RTL designers to verify the functionality correctness of the design.
  • Develop test plans and test environments.
  • Create tests in assembly, C, or vectors according to test plans.
  • Develop coverage monitors and analyze coverage to ensure all test cases are covered.
  • Create checkers or C-based transactors to verify the design.

Requirements

  • Minimum BS in a relevant field.
  • In-depth academic knowledge of digital logic design, chip architecture, and microarchitecture.
  • Solid programming knowledge in C/C++.
  • Internships or academic project experience in hardware verification and/or design.
  • Excellent communication skills and ability to work independently.

Benefits

  • Equal opportunity employer committed to inclusion and diversity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service