CPU Design Verification Engineer

Apple, Inc.

Cupertino (CA)

On-site

USD 174,000 - 195,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Medical benefits
Retirement benefits
Tuition reimbursement
Relocation assistance

Job summary

Apple Inc. in Cupertino, California, is seeking a verification engineer to collaborate with architecture and RTL designers to verify CPU functionality and develop robust test environments.

You will craft complex tests in assembly, C, or vectors, build coverage monitors, and drive verification completeness. A Bachelor's degree in Computer or Electrical Engineering and strong C/C++/Verilog skills are required.

Qualifications

  • Bachelor’s degree or foreign equivalent in Computer Engineering, Electrical Engineering, or a related field.
  • Experience with digital logic design, CPU microarchitecture verification.
  • Proficiency with C/C++ and Verilog for testbench development.
  • Experience developing coverage monitors and analysis.
  • Experience developing checkers and C-based transactors for verification.
  • Knowledge of assembly and C-based stimulus development.

Responsibilities

  • Work with architecture and RTL designers to verify CPU functionality.
  • Develop and lead testing plans and environments.
  • Develop complex tests in assembly, C, or vectors per test plans.
  • Develop coverage monitors and analyze coverage to ensure test case completeness.
  • Develop checkers or C-based transactors for verification.
  • Own verification of a kernel area of CPU functionality.
  • Support silicon bring-up and reproduction of silicon issues in pre-silicon sim.

Skills

Digital logic design
CPU microarchitecture
Computer architecture
C/C++
Verilog
Testbench development
Coverage analysis
Debugging

Education

Bachelor’s degree in Computer Engineering or Electrical Engineering

Tools

Verilog
C/C++

Job description

Cupertino, California, United States Hardware

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

Description

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Work closely with architecture and RTL designers on verifying the functionality correctness of the design. Develop and lead 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 the test cases in the plans are covered. Develop checkers or C-base transactor to verify the design. Own the verification of a certain area of functionality in a CPU design. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $174,149 - $194,700/yr and your base pay will depend on your skills, qualifications, experience, and location.PAY & BENEFITS: Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits: https://www.apple.com/careers/us/benefits.html.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Minimum Qualifications
  • Bachelor’s degree or foreign equivalent in Computer Engineering, Electrical Engineering, or a related field.
  • Education and/or experience in the following skills are required:
  • Utilizing digital logic design, computer architecture, and CPU microarchitecture to verify CPU design.
  • Utilizing C or C++ and Verilog programming for testbench and test plan development.
  • Utilizing skills in development of coverage monitors and providing coverage analysis to ensure test plan completeness.
  • Utilizing skills in development of checkers and C-based transactors for design verification.
  • Utilizing skills in assertion-based and formal verification techniques Assembly and C-based stimulus development and debugging.
  • Utilizing skills in functional issue triaging and root cause, providing complete root cause analysis and functional debug analysis.
  • Understanding and participating in silicon bring-up process to enable engineers to reproduce silicon issues on pre-silicon simulation environment.
  • Utilizing skills in Hardware and software interface debugging and validation to identify, analyze and resolve complex issues between component and systems.
  • Providing verification of complex data path and control logic structures to ensure the functionality correctness of the design.
Preferred Qualifications
  • N/A

This position is not subject to the application limits.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Design Verification Engineer
Design Verification Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 174,000 - 225,000
Design Verification
Design Verification

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 225,000
FE Engineering
FE Engineering

Apple, Inc. • Cupertino (CA)

On-site
USD 180,000 - 225,000
Medical and dental coverage
Retirement benefits
Discounted products
+4
Design Verification
Design Verification

Apple Inc. • Cupertino (CA)

Hybrid
USD 150,000 - 225,000
Medical & Dental
Retirement benefits
Employee stock programs
+2
FE Engineer
FE Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 225,000
Discretionary bonuses or commissions
Relocation assistance
Stock programs
Formal Validation Engineer
Formal Validation Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 174,000 - 225,000
Medical and dental coverage
Employee stock programs
Relocation assistance
+1
Verification Platform Engineer, Platform Architecture
Verification Platform Engineer, Platform Architecture

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 225,000
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+2
Design Verification Engineer
Design Verification Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 126,800 - 190,900
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1
CPU Verification ML Tool Engineer
CPU Verification ML Tool Engineer

Apple, Inc. • Santa Clara (CA)

On-site
USD 129,000 - 195,000
Apple stock programs
Medical and dental coverage
Retirement benefits
+3
Design Verification Engineer
Design Verification Engineer

Apple, Inc. • Waltham (MA)

On-site
USD 135,000 - 250,000
Health insurance
Retirement benefits
Stock programs
+5