Principal Design Verification Engineer – High Performance CPU Subsystem
Core
Lead verification strategy and execution for high-performance CPU subsystems, including out-of-order core microarchitecture and cache-coherent interconnect behavior.
Role type
Principal individual-contributor design verification engineer
Builds
High-performance CPU cores and cache-coherent interconnect subsystems
Domain
Semiconductor chip design, CPU microarchitecture, computer architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
CPU microarchitecture expertise, cache-coherent system verification, verification flow methodology, debug skills, software development and scripting, object-oriented programming
Preferred skills
Formal verification, emulation, subsystem integration, cross-team collaboration, technical leadership and mentoring
Technologies
Simulation, formal techniques, emulation, verification infrastructure
Responsibilities
Define verification strategies for complex CPU behaviors and coherent traffic; own verification planning, execution, debug, and coverage closure; develop checkers, scoreboards, and assertions; drive failure analysis and root-cause debug; mentor engineers and influence team-wide methodology
Seniority
Principal, hands-on IC with technical leadership