Silicon Validation SW Engineer - CPU & Memory Hierarchy

Apple Inc.

Cupertino (CA)

On-site

USD 150,000 - 278,000

Full time

37 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Relocation
Stock programs
Comprehensive medical and dental cover

Job summary

Apple Inc. Cupertino, CA is seeking a Silicon Validation Software Engineer to validate CPUs, caches, and memory hierarchies on post-silicon platforms.

You will write functional validation software for a system validation tool used across Apple's silicon engineering teams. You will develop targeted stress tests, analyze silicon data, and work with SoC design and product teams to root out bugs across voltage, frequency, and temperature.

Qualifications

  • BS in Computer Science, Electrical Engineering, Computer Engineering, or related field.
  • Experience in post-silicon validation, PVT, system bring-up, or silicon debug.

Responsibilities

  • Validate CPU cores, caches, and memory hierarchy behavior on post-silicon platforms.
  • Develop targeted stress tests to expose incorrect behavior under varying conditions (voltage, frequency, temperature).
  • Collaborate with design and architecture teams to correlate silicon behavior with microarchitectural design.
  • Identify sensitivity to PVT shifts and intermittent failures; collect and analyze silicon data to understand system behavior.
  • Provide actionable feedback to PVT and other teams to refine operating limits.

Skills

C/C++
Post-silicon validation
CPU microarchitecture
Cache coherency
Memory hierarchy
Python scripting

Education

BS in Computer Science/Electrical Engineering/Computer Engineering or related field

Tools

Python

Job description

Apple Inc. Cupertino, CA is seeking a Silicon Validation Software Engineer to validate CPUs, caches, and memory hierarchies on post-silicon platforms.

You will write functional validation software for a system validation tool used across Apple's silicon engineering teams. You will develop targeted stress tests, analyze silicon data, and work with SoC design and product teams to root out bugs across voltage, frequency, and temperature.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CPU Validation & Silicon Bring-Up Engineer
CPU Validation & Silicon Bring-Up Engineer

Apple Inc. • Santa Clara (CA)

On-site
USD 137,000 - 187,000
Silicon Validation Software Engineer: CPU and Memory Hierarchy
Silicon Validation Software Engineer: CPU and Memory Hierarchy

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Relocation
Stock programs
Comprehensive medical and dental cover
Silicon Test & Validation Engineer
Silicon Test & Validation Engineer

Apple • Cupertino (CA)

On-site
USD 153,000 - 218,000
Medical & dental coverage
Employee stock programs
Relocation assistance
+1
Silicon Validation Software Engineer - High-Speed IO
Silicon Validation Software Engineer - High-Speed IO

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 325,000
CPU Silicon Validation Engineer
CPU Silicon Validation Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Silicon Test & Validation Engineer - Hardware
Silicon Test & Validation Engineer - Hardware

Apple Inc. • Cupertino (CA)

Hybrid
USD 153,000 - 218,000
Stock programs
Medical and dental coverage
Education reimbursement
+1
SoC System Stress Validation Engineer
SoC System Stress Validation Engineer

Apple Inc. • Beaverton (OR)

On-site
USD 160,000 - 230,000
CPU Silicon Validation Engineer: Bring-Up & Testing
CPU Silicon Validation Engineer: Bring-Up & Testing

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Software Engineer: SoC System Stress Validation
Software Engineer: SoC System Stress Validation

Apple Inc. • Beaverton (OR)

On-site
USD 160,000 - 230,000
Hardware System Validation Engineer – SoC & Test Automation
Hardware System Validation Engineer – SoC & Test Automation

Socket.dev • San Jose (CA)

On-site
USD 140,000 - 190,000