CPU Verification Engineer
Hybrid (Israel Herzliya (two work locations))Full-timePosted 6mo ago
About the role
CPU verification role at Apple focusing on pre-silicon verification for memory subsystem and CPU/SOC, interfacing with multiple disciplines across geographies to enable functional products for millions of customers.
Responsibilities
- Establish DV methodology, test-plan development, verification environment development including stimulus and checkers, test-writing, debug, coverage, sign-off for RTL freeze and tape-out
- End-to-end verification of memory subsystem (cache coherence protocols, Load-Store unit, caches, bus interface units, memory controller, etc.)
- Develop verification environments for simulation and emulation
- Develop synthesizable transactors and test benches; support verification hooks for memory subsystem and CPU/SOC features
- Develop unit-level stimulus and full chip assembly or C programs for memory subsystem verification
- Develop verification IPs usable by Apple teams worldwide
- Collaborate with CPU/SOC RTL teams in US and Israel to derive verification strategy considering system-level aspects
- Develop coverage monitors and achieve coverage closure
- Develop abstract end-to-end checks for CPU-SOC memory subsystem interaction and coherence protocols
- Create coverage and checkers, and drive verification sign-off for RTL freeze and tape-out
- Work with emulation and synthesis-oriented verification approaches when applicable
Qualifications
- 5+ years of processor verification experience
- In-depth knowledge of digital logic design, CPU and SOC architecture/micro-architecture and memory subsystem
- Strong programming (C/C++, Verilog, Scripting), software optimization, and performance improvement skills
- Experience in unit and full chip level test benches
- Experience in developing testplans, assertions, and developing stimulus
- Should be a team player with excellent communication skills and be able to work independently on the verification efforts for a block/area of the design
- Experience with emulation and developing synthesizable transactors is a plus
Skills
Required:DV methodologytest-plan developmentverification environment developmentmemory subsystem verificationC/C++Verilog
Last updated Aug 21, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services