Staff CPU Verification Engineer
Experience: 8–12 Years
Location: Bengaluru
About the Role
We're looking for a Staff CPU Verification Engineer to architect and drive verification for next-generation CPU/GPU subsystems powering high-performance computing and AI platforms. You'll lead complex verification efforts, collaborate across architecture and design teams, and deliver first-pass silicon success.
What You'll Do
- Lead verification of CPU/GPU subsystems, focusing on functionality, performance, and scalability.
- Develop robust SystemVerilog/UVM verification environments, testbenches, and reusable verification IP.
- Verify Cache, Cache Coherency, NoC Integration, and high-performance interconnects.
- Drive Performance Validation, coverage closure, debug, and root-cause analysis.
- Verify AMBA protocols (AXI, ACE, CHI) and ensure protocol compliance.
- Collaborate with Architecture, RTL, Emulation, and Physical Design teams to resolve complex design issues.
What We're Looking For
- 8–12 years of hands-on CPU, GPU, or SoC verification experience.
- Strong expertise in SystemVerilog, UVM, constrained-random verification, assertions, and coverage-driven methodologies.
- Solid understanding of GPU Verification, Performance Validation, Cache/Coherency, NoC Integration, and modern SoC architectures.
- Experience with industry-standard simulation and debug tools (VCS, Xcelium, Questa).
- Strong knowledge of AMBA protocols (AXI, ACE, CHI).
- Excellent debugging, scripting (Python/Perl/Tcl), and problem-solving skills.
Preferred
- Experience with advanced CPU/GPU architectures, AI/ML accelerators, or high-performance SoCs.
- Prior experience mentoring engineers and leading technical verification initiatives.