CPU Verification Engineer RISC-V
External job listingat Qualcomm
Qualcomm seeks a CPU Design Verification Engineer to validate CPU and SOC micro-architectures, develop verification environments, and track bugs and coverage.
Salary
Not provided
Location
Austin, United States
Employment type
Full time
Workplace
Not provided
CPU Verification Engineer RISC-V
Austin, United States
Job description
About the role
Qualcomm is seeking a Design Verification Engineer to work with Chip Architects to validate CPU and SOC-level micro-architecture concepts. The role focuses on a selected part of CPU design verification, ensuring it meets the standards for launch readiness in the end product.
Responsibilities
- Work with CPU and SOC Architects to understand concepts and high-level system requirements.
- Develop detailed test and coverage plans based on architecture and micro-architecture.
- Develop verification methodology for scalability and portability across environments.
- Develop verification environments, including stimulus, checkers, assertions, trackers, and coverage.
- Develop verification plans and testbenches for the functional domain.
- Execute verification plans, including design and DV environment bring-up, regressions, feature enablement, and debugging test failures.
- Track and report DV progress using metrics, including bugs and coverage.
Requirements
- Extensive knowledge of industry instruction set architectures, particularly RISC-V.
- Deep knowledge of microprocessor verification functions and architectures, including cache coherence, memory ordering and consistency, prefetching, branch prediction, renaming, speculative execution, and address translation and memory management.
- Knowledge of Random Instruction Sequencing (RIS) and testing designs at block/unit and subsystem/chip levels to prove correctness.
- Experience leading a small team of verification engineers performing CPU verification.
- Advanced techniques such as formal verification, assertions, and silicon bring-up are helpful.
- In-depth knowledge of microprocessor functions, architectures, and micro-architectures.
- Experience writing test plans and portable testbenches.
Key facts
- The role focuses on CPU design verification and validating CPU and SOC micro-architecture concepts.
- Extensive knowledge of instruction set architectures, particularly RISC-V, is preferred.
- The work includes verification plans, testbenches, regressions, and debugging.
Is this your job posting?
Claim it for free and receive video applications on CazVid.
Frequently asked questions
What does the role involve?
The role involves validating CPU and SOC-level micro-architecture concepts and carrying out CPU design verification. Responsibilities include developing verification plans and environments, executing regressions, debugging failures, and reporting progress.
What qualifications are preferred?
The listing calls for extensive knowledge of instruction set architectures, particularly RISC-V, and deep knowledge of microprocessor verification functions and architectures. Experience leading a small verification team and writing test plans and portable testbenches is also listed.
Which verification techniques are helpful?
Advanced techniques such as formal verification, assertions, and silicon bring-up are helpful.