Your matchExample
87%matchWhy you fitThis role calls for Systemverilog and Uvm — tell us what you know and we'll check the rest.
Gap to noteAlso lists Object-oriented Programming — worth confirming before you apply.
Get roles like this, scored and matched, in your inbox.
Sign up free →Job Opening
Staff Verification Engineer - Security Blocks
SiFive · Bengaluru, Karnataka · Posted 5 days ago
ic
7+ yrs expSystemVerilogUVMVerilogPythonPerlCC++RISC-V
Core Responsibilities
- Verification Planning: Analyze architectural specifications to define verification strategies and create comprehensive test plans that outline test cases, checkers, and coverage goals.
- Testbench Development: Design and implement scalable, reusable, and constrained-random verification environments using SystemVerilog and UVM (Universal Verification Methodology).
- Stimulus & Constraint Generation: Write complex sequences and constrained-random tests to stress-test the IP across corner cases.
- Debugging: Perform deep-dive root cause analysis on RTL design failures and testbench issues using waveform viewers (e.g., Verdi, SimVision).
- Coverage Closure: Define and track functional and code coverage metrics. Write covergroups and coverpoints to ensure all architectural features have been exercised.
- Must know the RISC-V spec and processor-based verification and knowing risc-v security architecture is highly preferable.
- Languages : SystemVerilog, Verilog, Python/Perl (scripting), C/C++
- Methodologies UVM (highly preferred), OVM, or VMM
- Protocols AXI, AHB, Security architecture
Requirements:
- 7-12 years of experience in DV preferably in CPU verification with a Bachelor’s or Master’s in Engineering
- Proficiency in System Verilog and UVM methodology.
- Very good object-oriented programming skills.
- Any CPU architecture knowledge (x86, ARM or RISC-V) with test writing/test plan implementation experience.
- Any scripting knowledge, preferably python.
- Bus interface knowledge like AXI or PCIE
- Integration experience with third party VIPs like bus VIPs.
- CPU micro-arch knowledge.
Additional Information:
Apply on SiFive's site →
This posting is sourced from SiFive's own career site — applying takes you there directly.
Get roles like this, scored and matched, in your inbox.
Sign up free →Related roles
This role centers on Systemverilog, Uvm, Object-oriented Programming, and Cpu Architecture. There are 138 open roles at SiFive right now.
See this month's Hiring Index: Fabs Are Closing. Design Isn't. for the broader trend behind roles like this one.
Want roles like this found for you?
Set your Focus once. Career Engine screens every new opening every week.
A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.