CPU Verification Engineer, Verification Team
Core
Verifying the correctness, performance, and robustness of next-generation ARM CPU cores and their surrounding subsystems before silicon production.
Role type
Senior IC CPU verification engineer
Builds
Pre-silicon verified ARM CPU cores and subsystems for AWS cloud infrastructure
Domain
Semiconductor hardware design, CPU micro-architecture, ARM architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
pre-silicon verification of complex digital designs, ARM CPU architecture (ARMv8/ARMv9), SystemVerilog, UVM methodology, constrained-random verification, functional coverage, assertions (SVA)
Preferred skills
Python, Perl, shell scripting, PCIe, Ethernet, DDR, formal verification, performance modeling, cache coherency mechanisms (MOESI/MESI, directory-based), ARM virtualization extensions
Technologies
SystemVerilog, UVM, ARMv8, ARMv9, PCIe, Ethernet, DDR, formal verification tools
Responsibilities
Develop and execute verification plans for CPU cores and subsystems; Create and maintain testbenches using SystemVerilog and UVM; Analyze functional coverage and debug failures; Collaborate with design teams to resolve verification issues; Validate ARM architecture compliance and virtualization extensions; Optimize verification environments for performance and efficiency
Seniority
Senior, hands-on IC