CPU Design Verification Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware

Description For CPU Design Verification Engineer

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, hard-working people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products.

As a CPU Verification Engineer, you will be at the center of a chip design effort collaborating with all disciplines, with a critical impact on getting functional products to millions of customers quickly. You will be responsible for verifying the functionality correctness of CPU designs, working closely with architecture and RTL designers.

Key Responsibilities:

  • Work closely with architecture and RTL designers on verifying design functionality
  • Develop and lead test plans and environments
  • Create complex tests in assembly, C, or vectors
  • Implement coverage monitors and analyze coverage
  • Develop checkers and C-base transactors

Required Qualifications:

  • BS degree with 10+ years of relevant industry experience
  • Strong knowledge of digital logic design and chip architecture
  • Expertise in testplan development and assembly-based testing
  • Proficient in C/C++ programming and Verilog

Preferred Skills:

  • Knowledge of advanced verification techniques
  • Understanding of silicon bring-up process
  • Excellent communication and teamwork abilities
  • Ability to work independently

Benefits include comprehensive medical/dental coverage, retirement benefits, employee stock programs, education reimbursement, and potential for bonuses and relocation assistance. Base pay ranges from $175,800 to $312,200, depending on qualifications and experience.

Last updated 8 days ago

Responsibilities For CPU Design Verification Engineer

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

Requirements For CPU Design Verification Engineer

Linux
  • Minimum BS and 10+ years of relevant industry experience
  • Knowledge of digital logic design, chip architecture, and microarchitecture
  • Experience with the development of testplans/testbenches, C-based transactors, and writing/debugging assembly-based tests
  • Experience with C/C++ programming and Verilog

Benefits For CPU Design Verification Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity

Interested in this job?

Jobs Related To Apple CPU Design Verification Engineer

Application & System Firmware Engineer

Senior Firmware Engineering role at Apple focusing on embedded systems development, firmware architecture, and hardware-software integration for Apple products.

iPhone System Design Power Model Engineer

Senior iPhone System Design Power Model Engineer role at Apple focusing on hardware power modeling and optimization.

Wireless Stability Engineer, Cellular

Senior Wireless Stability Engineer position at Apple focusing on cellular technologies and system stability testing for iOS devices.

Graphics FE Integration Engineer

Senior GPU Design Integration Engineer role at Apple, focusing on RTL integration and GPU architecture design, offering competitive compensation and comprehensive benefits.

GPU RTL Design Engineer

GPU RTL Design Engineer role at Apple developing next-gen graphics processors for mobile and desktop devices, requiring 5+ years experience in GPU/CPU architecture and System Verilog.