CPU Design Verification Engineer
About the role
In this highly visible role, you will be at the center of a chip design effort collaborating with all disciplines, with a critical impact on getting functional products to millions of customers quickly. You will own the verification of a specific area of functionality in a CPU design and work closely with architecture and RTL designers to ensure functional correctness, develop test plans and environments, and build tests, coverage monitors, and checkers.
Responsibilities
- Work closely with architecture and RTL designers on verifying the functional correctness of the design
- Develop test plans and test environments
- Develop 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 and SystemVerilog or C-base transactors to verify the design
Qualifications
- Minimum BS and 3+ years of relevant industry experience
- Academic and industry experience with CPU architecture
- Academic and industry experience with digital logic design, chip architecture and microarchitecture
- Programming experience in C/C++ or SystemVerilog
- Experience with developing testplans/testbenches, C-based transactors, and writing/debugging tests
- Bachelor of Science or Engineering in Electrical Engineering, Computer Engineering, or Computer Science
- Experience in post-silicon bringup
- Experience with advanced verification techniques such as formal
- Should be a great teammate with excellent communication skills and be able to work independently on the verification efforts for a block/area of the design
Skills
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.
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