
IP Design Verification Lead
- Bangalore, Karnataka
- Permanent
- Full-time
- Develop and maintain block level IP and MP subsystem verification architecture, testbenches, test methodology and infrastructure
- Develop and debug test plans using SystemVerilog/UVM constrained-random test methodology, C-DPI directed test methodology, formal proof verification methodology, and using object-oriented programming (OOP) techniques to implement/maintain testbenches and tests
- Triage regressions, debug simulations, analyze coverage, work/resolve technical issues with design, verification and other teams to achieve verification closure
- Participate in MP subsystem specification, influence IP micro-architecture development (design for verification aspect), design and execute reusable test methodology across individual MP subsystems
- Debug and solve integration issues with SoC Integration and SoC DV teams
- Provide technical leadership in verification methodology development and critical problem resolution if as advanced level team members
- Provide project execution leadership in term of technical assignment ownership, technical mentorship, task planning through divide and conquer, task progress reporting and forecasting if as advanced level team members
- BSc with a minimum of equivalent 5 years relevant experience; or MSc with a minimum of equivalent 3 years; or PhD in a directly related research area and a minimum of 1 year
- A minimum of equivalent 10 years relevant experience if as advanced level team members
- Proven understanding of MP subsystem and/or common hardware datapath accelerator architectures as well as deep knowledge of applicable state-of-art verification methodology and best practices, if as advanced level team members
- Proficient in System Verilog, object oriented programming, and scripting (using Ruby, Perl, Python and Makefile)
- Proven skills in creating UVC and other UVM components. Experience with C-DPI and Formal Verification techniques are valuable assets.
- Excellent understanding of standard bus/interface protocols (i.e. AXI, AHB, AMBA)
- Proven experience with ASIC verification tools: simulation, debugging, linting, power aware simulation, etc.
- Relevant design domain specific knowledge and technical leadership capability required for advanced level candidates
- Bachelor's Degree or Master's Degree in Electrical Engineering, Computer Engineering, or Computer Science, or possibly a related field
- Master's Degree preferred.