Staff RTL Verification Engineer – RISC-V Application Processor (Haifa)
QualcommJob Title
Staff RTL Verification Engineer – RISC-V Application Processor (Haifa)
Role Summary
Lead verification of high-performance RISC-V application processor CPU and SoC subsystems. Drive verification strategy, execution, and signoff across multiple teams and sites.
This role requires technical leadership in verification methodology, reusable infrastructure, cross-functional collaboration, and mentoring of engineers.
Experience Level
Senior - staff-level verification role. Posting indicates 10+ years of RTL/ASIC verification experience; leadership and cross-team influence expected.
Responsibilities
Primary responsibilities include ownership of verification strategy and execution for CPU/SoC subsystems.
- Lead verification from specification through tape-out and silicon signoff.
- Define verification strategies, test plans, coverage models, and signoff criteria.
- Architect and build advanced, reusable verification environments and infrastructure.
- Drive verification execution: debug, coverage closure, risk identification and mitigation.
- Partner with architecture, design, modeling, software, validation, and implementation teams.
- Provide verification-driven input to architectural and microarchitectural decisions.
- Lead cross-functional technical initiatives and verification readiness reviews.
- Champion methodology improvements, automation, and best practices.
- Mentor engineers and provide technical guidance to senior team members.
Requirements
Must-have skills and experience; preferred items listed separately.
- 10+ years of RTL/ASIC verification experience with proven leadership in CPU or SoC verification.
- Strong expertise in SystemVerilog, UVM, constrained-random verification, and coverage-driven methodologies.
- Experience with assertions and assertion-based verification (SVA).
- Strong debugging skills and ability to resolve complex design and verification issues independently.
- Solid understanding of microprocessor architecture and verification signoff processes.
- Proficient in programming and scripting (C/C++, Python, Perl, Tcl, or similar).
- Expertise in one or more of: CPU microarchitecture, RISC-V architecture, MMU/virtual memory systems, cache and memory hierarchy, coherency protocols, interconnect and SoC architecture.
Nice-to-have / Preferred:
- Experience verifying high-performance CPU cores or application processors.
- Deep knowledge of RISC-V privileged architecture, memory management, interrupts, and exception handling.
- Experience with formal verification methodologies and tools.
- Experience with emulation and FPGA-based verification platforms.
- Track record of driving methodology improvements and leading multi-site efforts.
- Proven ability to mentor engineers and deliver complex silicon to production.
Education Requirements
Degree preferred: Bachelor's, Master's, or PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field. Minimum-qualification options stated in the source: Bachelor's + 4+ years relevant experience, Master's + 3+ years, or PhD + 2+ years. Equivalent practical experience will be considered.
About the Company
Company: Qualcomm
Headquarters: San Diego, California, United States
Qualcomm is a global leader in semiconductor and telecommunications equipment, specializing in mobile technologies and innovations. Known for its Adreno GPUs, the company provides solutions enabling advancements in mobile gaming, AI, VR/AR, and autonomous driving. Qualcomm's cutting-edge technology and commitment to high-performance, power-efficient designs drive the evolution of mobile graphics and connectivity worldwide.
