CPU Design Verification Engineer

Apple•Cupertino, CA
•$174,149 - $194,700

About The Position

Apple Inc. is hiring a CPU Design Verification Engineer to verify the functional correctness of CPU designs. The role works closely with architecture and RTL designers, develops and leads test plans and test environments, and creates complex tests in assembly, C, or vectors. The engineer develops coverage monitors and analyzes coverage to confirm that test plans are fully exercised, develops checkers or C-based transactors, and owns verification for a specific area of CPU functionality. The position is based in Cupertino, California, and may also be located at various unanticipated locations throughout the United States. The role is 40 hours per week. The listed base pay range is $174,149–$194,700 per year. Apple describes compensation as dependent on skills, qualifications, experience, and location. Employees may be eligible for discretionary stock awards and an employee stock purchase plan, as well as medical and dental coverage, retirement benefits, discounted products, free services, and reimbursement for certain career-related educational expenses, including tuition. The position might also be eligible for discretionary bonuses or commission payments and relocation.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Engineering, Electrical Engineering, or a related field.
  • Education and/or experience using digital logic design, computer architecture, and CPU microarchitecture to verify CPU designs.
  • Education and/or experience using C or C++ and Verilog for testbench and test-plan development.
  • Education and/or experience developing coverage monitors and analyzing coverage to ensure test-plan completeness.
  • Education and/or experience developing checkers and C-based transactors for design verification.
  • Education and/or experience with assertion-based and formal verification techniques.
  • Education and/or experience developing and debugging assembly- and C-based stimulus.
  • Education and/or experience in functional issue triage, root-cause determination, and functional-debug analysis.
  • Understanding of and participation in the silicon bring-up process to help reproduce silicon issues in pre-silicon simulation.
  • Education and/or experience debugging and validating hardware-software interfaces to identify, analyze, and resolve complex component and system issues.
  • Education and/or experience verifying complex data-path and control-logic structures.

Responsibilities

  • Work closely with architecture and RTL designers to verify the functional correctness of the design.
  • Develop and lead the testing plan and test environment.
  • Develop complex 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 or C-based transactors to verify the design.
  • Own verification of a specific area of functionality in a CPU design.
  • Triage functional issues, determine root causes, and provide complete root-cause and functional-debug analysis.
  • Participate in the silicon bring-up process to help engineers reproduce silicon issues in a pre-silicon simulation environment.
  • Debug and validate hardware-software interfaces to identify, analyze, and resolve complex issues between components and systems.
  • Verify complex data-path and control-logic structures for functional correctness.

Benefits

  • Opportunity to participate in discretionary employee stock programs, including restricted stock unit awards.
  • Employee Stock Purchase Plan with the option to purchase Apple stock at a discount.
  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition, for formal education related to career advancement at Apple.
  • The role might be eligible for discretionary bonuses or commission payments.
  • The role might be eligible for relocation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service