CPU Verification Engineer; RISC-V
Listed on 2026-07-24
-
Engineering
Systems Engineer, Test Engineer, Hardware Engineer, Electronics Engineer
Design Verification Engineer
As a Design Verification Engineer, you will work with Chip Architects to validate the concepts of CPU and SOC level micro-architectures. You will work on a selected part of the CPU Design Verification to ensure that it functions to the standards of being launch ready for the end Product.
Role and Responsibilities
- Work with CPU and SOC Architects to understand the concepts and high-level system requirements.
- Develop detailed Test and Coverage plans based on the Architecture and Micro-architecture.
- Develop Verification Methodology, ensuring scalability and portability across environments.
- Develop Verification environment, including all the respective components such as Stimulus, Checkers, Assertions, Trackers, and Coverage.
- Develop Verification Plans and Test benches for your functional domain.
- Execute Verification Plans, including Design Bring-up, DV environment Bring-up, Regressions enabling all features under your care, and Debug of the test failures.
- Track and report DV progress using a variety of metrics, including Bugs and Coverage.
Preferred Qualifications
- Extensive knowledge of industry Instruction Set Architectures, particularly RISC-V
- Deep knowledge of Micro-Processor Verification functions and Architectures, in domains such as:
Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management. - Knowledge of Random Instruction Sequencing (RIS) and testing a given design, at the Block/Unit-level and Subsystem/Chip-level for proving correctness.
- Experience in leading a small team of Verification engineers performing CPU Verification.
- Advance techniques such as:
Formal, Assertions, and Silicon bringup, is helpful. - In-depth knowledge of Micro-processor functions, Architectures, and Micro-architectures.
- Experience in writing Test plans, portable Test benches, Transactors, and Assembly code.
- Experience with different Verification Methodologies and Tools such as Simulators, Coverage collection, Gate-level Simulation, Waveform viewers, and Mixed signal Verification.
- Ability to develop and work independently on a Block/Unit of the design.
- A minimum of BS degree in any of: {Computer Engineering, Electrical Engineering or Computer Science}.
Minimum Qualifications:
• Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 4+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience. OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 3+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience. OR PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field and 2+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
Pay range and Other Compensation & Benefits: $ - $
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).