Design Verification Engineer
Core
Verify functionality and performance of Apple's System on Chips (SOCs) and IP subsystems through test plan development, testbench creation, and coverage analysis.
Role type
Senior IC design verification engineer (SoC/Hardware)
Builds
Production SoCs and IP blocks for consumer electronics and professional products
Domain
Semiconductor hardware design and verification
Required skills
SystemVerilog, UVM methodology, constrained random verification, functional coverage, digital simulation and debug, Python/Perl scripting, C/C++ programming, computer architecture fundamentals
Preferred skills
Knowledge of assembly language, experience with specific IP blocks (Neural Engine, DRAM, codecs, security, high-speed IO), ability to work independently
Technologies
SystemVerilog, UVM, Python, Perl, C, C++, Assembly
Responsibilities
Review design and architecture specifications, develop test plans and coverage strategies, collaborate with design and micro-architecture teams, define next-generation verification methodologies, drive test cases for corner conditions
Seniority
Mid-Senior, hands-on IC