CPU Design Verification Engineer
Core
Verify functional correctness of CPU design areas by developing test plans, environments, and tests to ensure products reach millions of customers.
Role type
CPU Design Verification Engineer
Builds
Functional CPU chips for Apple hardware products
Domain
Semiconductor / CPU Architecture
Required skills
CPU architecture knowledge, digital logic design, microarchitecture, testplan/testbench development, C-based transactors, SystemVerilog, C/C++ programming
Preferred skills
Post-silicon bringup experience, advanced verification techniques, operating system knowledge
Technologies
SystemVerilog, C, C++, Assembly
Responsibilities
Collaborate with architecture and RTL designers on functional verification; Develop test plans, test environments, and coverage monitors; Write and debug tests in assembly, C, or vectors; Develop checkers and transactors to verify design
Seniority
Senior, hands-on IC