CPU Design Verification Engineer

A technology company that designs and develops consumer electronics, software, and services.
$80,000 - $120,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
Hardware

Description For CPU Design Verification Engineer

Apple is seeking a CPU Design Verification Engineer to join their Hardware team in Austin. This is a highly visible role where you'll be at the center of chip design efforts, collaborating with all disciplines to deliver groundbreaking Apple products. As a verification engineer, you'll be responsible for ensuring the functional correctness of CPU designs through various testing and verification methodologies.

The role involves working closely with architecture and RTL designers, developing comprehensive test plans and environments, and implementing tests using assembly, C, or vectors. You'll be responsible for developing coverage monitors, analyzing coverage metrics, and creating checkers and transactors for design verification.

This position offers an opportunity to work on cutting-edge technology at Apple, where innovation is the norm and new ideas quickly transform into extraordinary products. You'll be part of a team that has reinvented entire industries with Apple Hardware products, while maintaining a strong commitment to environmental responsibility.

The ideal candidate should have a strong academic foundation in CPU architecture, programming skills in C/C++ or SystemVerilog, and excellent communication abilities. This role is perfect for someone who is passionate about hardware verification, enjoys collaborative work, and wants to make a critical impact on products used by millions of customers.

At Apple, you'll be surrounded by dynamic, intelligent people and inspiring, innovative technologies. The company's commitment to diversity, inclusion, and equal opportunity ensures a welcoming environment for all qualified candidates. Join Apple to help deliver the next groundbreaking product and be part of a team that's changing the world through technology.

Last updated 39 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 understanding 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

Interested in this job?

Jobs Related To Apple CPU Design Verification Engineer

CPU Design Verification Engineer

CPU Design Verification Engineer position at Apple, focusing on verifying CPU functionality and developing test environments for hardware products.

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.