Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Apple • Austin, Texas, United States
Role & seniority: Senior CPU Validation Engineer (10+ years).
Stack/tools: CPU RTL/DV collaboration; C/C++; Python or Perl; CPU test generators; SW workloads; random test generator; pre-silicon (FPGA) and post-silicon validation; silicon bring-up tools.
Develop CPU validation content and test plans for new features; define and add test cases.
Create and integrate software workloads to stress test the CPU in validation environments.
Drive bring-up and execution of silicon validation tools across pre-/post-silicon stages; debug functional silicon failures with Design and DV teams.
Must-have skills: BS degree and 10+ years in relevant industry experience; CPU architecture experience; programming in C/C++; scripting in Python or Perl.
Nice-to-haves: MS/PhD in Electrical Engineering, Computer Science, or Computer Engineering; deep understanding of CPU architecture (ISAs, pipelines, caches, memory subsystems); low-level software/firmware/drivers; assembly knowledge (ARM a plus); OS fundamentals (kernel, memory management, VMs); silicon bring-up and system debugging experience; strong problem-solving skills.
Location & work type: Location not specified; work type not specified.
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Do you want to join us in these pursuits? Join us to help deliver the next groundbreaking Apple product! In this role, you will be at the center of a chip design effort that collaborates with many disciplines and has a critical impact on getting functional products to millions of customers. You will be part of a team responsible for the functional validation of our CPUs, with the aim of identifying logic design and circuit bugs. You will be developing CPU test content using our test generators, defining new test cases for our cutting-edge CPU designs, and spearheading our silicon bring-up efforts.
DESCRIPTION
MINIMUM QUALIFICATIONS
Minimum BS and 10+ years of relevant industry experience Experience with CPU architecture Experience in programming in C or C++ and scripting in Python or Perl
PREFERRED QUALIFICATIONS
BS or MS in Electrical Engineering, Computer Science, or Computer Engineering Understanding of CPU architecture including instruction sets, pipelines, caches, and memory subsystems Understanding of low-level software, firmware and device drivers Experience with assembly programming (ARM ISA is a plus) Knowledge of operating system fundamentals including kernel execution, privilege levels, memory management, and virtual machines Good understanding of the logic design and verification process Background in silicon bring-up and system debug experience is a plus Strong problem-solving skills