Overview
DV Positions: Define and implement IP/SoC verification plans, build verification test benches to enable IP/sub-stem/SoC level verification. Develop functional tests based on verification test plan. Drive Design Verification to closure based on defined verification metrics on test plan, functional and code coverage. Debug, root-cause and resolve functional failures in the design, partnering with the Design team.
Responsibilities
- Define and implement IP/SoC verification plans, build verification test benches to enable IP/sub-stem/SoC level verification
- Develop functional tests based on verification test plan
- Drive Design Verification to closure based on defined verification metrics on test plan, functional and code coverage
- Debug, root-cause and resolve functional failures in the design, partnering with the Design team
Qualifications
- Bachelor's or Masters degree in Computer Science, Electronics Engineering or equivalent practical experience
- 6/10+ of hands-on experience in StemVerilog/UVM methodology and/or C/C++ based verification
- 6/ 10+ experience in IP/sub-stem and/or SoC level verification based on StemVerilog UVM/OVM based methodologies
- Experience in development of UVM based verification environments from scratch
- Experience in architecting and implementing Design Verification infrastructure and executing the full verification cycle
- Experience with verification of ARM/RISC-V based CPU sub-stems or SoCs
- Experience with IP or integration verification along with expertise of protocols like AMBA, PCIe, DDR, USB, Ethernet
- Experience in E tools and scripting (Python, TCL, Perl, Shell) used to build tools and flows for verification environments
- Experience with revision control stems like Mercurial(Hg), Git or SVN
Seniority level
Employment type
Job function
- Information Technology, Administrative, and Business Development
Industries
- Software Development and IT Services and IT Consulting