CPU and SoC Verification Engineer
NVIDIAJob Title
CPU and SoC Verification Engineer
Role Summary
Responsible for functional verification of ARM-architecture CPU subsystems and SoCs. Member of the CPU/SoC verification team working with architecture and design teams to validate microarchitectural and system-level features.
Work includes developing verification plans, building UVM/SystemVerilog/C-based testbenches, debugging RTL and system interactions, and integrating AI-accelerated workflows to improve verification efficiency.
Experience Level
Entry-level - requires at least 2 years of experience in CPU verification.
Responsibilities
Primary tasks and ownership areas:
- Develop and execute verification plans for ARM-based CPU subsystems and SoCs.
- Design, implement, and extend UVM/SystemVerilog/C verification environments and testbench components.
- Collaborate with design and architecture teams to verify architectural and microarchitectural features.
- Debug complex RTL, interconnect, coherency, and system-level issues.
- Analyze and improve verification strategies; incorporate AI-accelerated workflows to increase efficiency.
Requirements
Must-have skills and experience:
- At least 2 years of experience in CPU verification.
- Proven expertise in ARM architecture and/or CPU unit/subsystem/SoC verification.
- Strong understanding of verification methodologies and tools (UVM, SystemVerilog).
- Experience building and debugging verification environments and testbenches; proficiency in C for test infrastructure.
- Strong problem-solving, attention to detail, and effective communication and teamwork skills.
Nice-to-have:
- Experience with multi-core CPU or large-scale SoC verification.
- Experience debugging coherency, interconnect, and memory subsystem issues.
- Familiarity with AI tools or AI-accelerated workflows applied to verification.
Education Requirements
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field, or equivalent practical experience.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.
