CPU Design Verification Engineer
Core
Verify functionality correctness of CPU design areas by collaborating with architecture and RTL designers to ensure functional products reach customers.
Role type
CPU Design Verification Engineer
Builds
Functional CPU chips for Apple hardware products
Domain
Semiconductor / CPU Design
Required skills
Digital logic design, chip architecture, microarchitecture, C/C++ programming, Verilog, test plan development, coverage analysis, checker development, C-based transactor development, assembly-based test writing
Preferred skills
Formal verification, assertions, silicon bring-up process, testbench development, independent verification effort management
Technologies
Verilog, C, C++, Assembly
Responsibilities
Develop and lead test plans and test environments; Develop complex tests in assembly, C, or vectors; Develop coverage monitors and analyze coverage; Develop checkers or C-based transactors to verify the design
Seniority
Mid-level, hands-on IC