CPU Design Verification Engineer

A technology company that creates innovative products, services, and customer experiences, known for their Hardware products.
$80,000 - $120,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI

Description For CPU Design Verification Engineer

At Apple, innovation is at the core of everything they do. As a CPU Design Verification Engineer, you'll be part of a dynamic team working on groundbreaking hardware products that impact millions of customers worldwide. This role puts you at the center of chip design efforts, collaborating across all disciplines to ensure the functional correctness of CPU designs.

You'll be responsible for verifying specific areas of CPU functionality, working closely with architecture and RTL designers. Your work will involve developing comprehensive test plans, creating test environments, and implementing tests using assembly, C, or vectors. You'll also be tasked with developing coverage monitors and analyzing coverage to ensure thorough testing, as well as creating checkers and transactors for design verification.

This position offers an opportunity to work with cutting-edge technology at one of the world's most innovative companies. You'll be part of a team that has reinvented entire industries with Apple Hardware products. The role requires a strong foundation in CPU architecture, programming skills, and the ability to work both independently and collaboratively.

Apple's commitment to innovation extends beyond products to their practices, with a strong focus on leaving the world better than they found it. As a CPU Design Verification Engineer, you'll be contributing to the next generation of groundbreaking Apple products while working in an environment that values diversity, inclusion, and equal opportunity.

The ideal candidate will combine technical expertise with excellent communication skills, as you'll be collaborating with various teams and disciplines. This highly visible role offers the chance to make a critical impact on product development and delivery, ensuring that millions of customers receive functional, high-quality Apple products.

Last updated 41 minutes ago

Responsibilities For CPU Design Verification Engineer

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

Requirements For CPU Design Verification Engineer

  • BS degree minimum
  • Academic knowledge of CPU architecture
  • Programming knowledge in C/C++ or SystemVerilog
  • Bachelor of Science or Engineering in Electrical Engineering, Computer Engineering, or Computer Science (preferred)
  • Academic knowledge of digital logic design, chip architecture, and microarchitecture (preferred)
  • Excellent communication skills
  • Ability to work independently

Interested in this job?

Jobs Related To Apple CPU Design Verification Engineer

CPU Design Verification Engineer

Entry-level CPU Design Verification Engineer position at Apple, focusing on hardware verification and testing for CPU designs.

Watch System Engineering Program Team, Apple Watch, System PM

System Program Manager role at Apple Watch division managing complex prototype builds, requiring project management experience and strong organizational skills.

Cellular SOC Design Verification Engineer - Entry Level

Entry-level Design Verification Engineer position at Apple, focusing on Cellular SOC verification and development using advanced methodologies and tools.

CPU Design Timing Engineer

CPU Design Timing Engineer position at Apple, focusing on timing analysis, closure, and optimization for CPU projects with competitive compensation and benefits.

SoC Physical Design Engineer, PnR

SoC Physical Design Engineer position at Apple, focusing on physical implementation of design partitions for complex SOC, offering competitive compensation and benefits.