Apple
Silicon Validation Software Engineer: CPU and Memory Hierarchy
$150K–$278K
Austin, Texas +2 · Full-time · Posted Jan 6, 2026
- Location
- Austin, Texas
Beaverton, Oregon
Cupertino, California - Experience
- Minimum of 3 years relevant industry experience.
- Education
- BS in Computer Science, Electrical Engineering, Computer Engineering, or related field.
About the job
Develops software to validate Apple SoC CPUs, caches, and memory subsystems, identify silicon issues, and help engineering teams diagnose them.
What you'll do
- Validate CPU cores, cache coherency, and memory hierarchy on post-silicon platforms; develop stress tests across voltage, frequency, and temperature conditions.
- Collect and analyze silicon logs, counters, and traces to identify incorrect or intermittent behavior and sensitivity to PVT shifts.
- Collaborate with design, architecture, product engineering, and PVT teams to debug issues, determine root causes, and refine operating limits.
What they ask for
- BS in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 3 years of relevant industry experience.
- Experience in post-silicon validation, PVT, system bring-up, or silicon debug.
Nice to have
- Strong understanding of CPU microarchitecture, cache coherency, and memory hierarchy.
- Proficiency in C/C++ and Python scripting for automation and analysis.
Pay
$150,400 and $277,600 (base salary)
Tools
C/C++, Python
Model-written summary · the original posting is authoritative