Job Description :

 Job Title: IT|VLSI - Associate III - VLSI

 

Work Location : USA-San Jose-Cisco

We are looking for Design Verification Engineer

 Job Description:

Minimum Requirements: (“Must have” Qualifications)


• At least 4 years of experience with pre-silicon DV (Design Verification)
• Must have hands-on experience with writing code using System Verilog and UVM over the past 2 years
• Must be a quick learner, independent and communicate well.
• Knowledge and hands on experience with Verilog, System Verilog , UVM, debugging waveforms
• Must be proficient with building a testbench for a medium complexity block using System Verilog and UVM
• Writing random tests, directed tests, error tests & performance tests for a block of medium complexity using System Verilog and UVM.
• Developing, maintaining and supporting of the UVM verification environment.
• Debugging tests with design engineers to deliver functionally correct design blocks
• OOPS, randomization, constraints, interfaces
• writing & analyzing functional coverage, assertions
• Generating and analyzing code coverage & writing waivers · Desired
Skills/Qualifications/System Experience requirements: (“Nice to have Qualifications”)
• Experience with verification of networking products and networking background.
• Experience with DMA based verification 

Expectations from this role:

  • Work as an individual contributor to own any one task of RTL Design/Module and provide support to junior engineers in Verification/PD/DFT/Circuit Design/Analog Layout/STA/Synthesis/Design Checks/Signoff etc.
  • Independently analyze and complete the assigned task in the defined domain(s) successfully and on-time
  • On time quality delivery approved by the project lead/manager


Typical performance measures:

  • Quality –verified using relevant metrics by Lead/Manager
  • Timely delivery - verified using relevant metrics by Lead/Manager
  • Reduction in cycle time, and cost, using innovative approaches
  • Number of trainings attended
  • Number of new projects handled


Performance Areas:


Outputs from this role include day to day activities which a manager can provide feedback.
• Quality of the deliverables:

  • Ensure clean delivery of the design and module in-terms of ease in integration at the top level
  • Meet functional spec / design guidelines 100% of the time without any deviation or limitation
  • Documentation of the tasks and work performed


Timely delivery:

  • Meeting project timelines as requested by the program manager
  • Support the team lead in intermediate tasks delivery


Team Work:

  • Participation in team work; supporting team members/lead at the time of need
    Able to perform additional tasks in-case any team member(s) is not available

 Innovation & Creativity:

  • Automate repeated tasks to save design cycle time as a necessary approach
  • Participation in technical discussion, training, forum


Skill Examples:


1. Languages and Programming skills:

  • System Verilog, Verilog, VHDL, UVM, C, C++, Assembly, Perl, TCL/TK, Makefile, Spice (any one)
  • EDA Tools:
  • Cadence, Synopsys, Mentor tool sets (one or more)
  • Simulators, Lint, CDC/RDC, DC/RTL-C, ICC/Innovus/Olympus, ETS/TK/FS, PT/Tempus, Calibre etc. (any one)
  • Technical Knowledge: (any one)
  • Partially implement IP Spec, Architecture Design, Micro Architecture, Functional Spec, Test Plan, Verification
  • Strong in Bus Protocol AHB/AXI/PCIe/USB/Ethernet/SPI/I2C, Microprocessor architecture
  • Strong knowledge in Physical Design / Circuit Design / Analog Layout
  • Strong understanding of Synthesis, DFT, Floorplan, Clocks, P&R, STA, Extraction, Physical Verification
  • Strong knowledge of Soft / Hard / Mixed Signal IP Design, Processor Hardening, FPGA Design
  • Technology: CMOS, FinFet, FDSOI - 28nm / 22nm / 16ff / 10nm and below
  • Strong communication skills
  • Good analytical, reasoning and problem-solving skills with attention to details
  • Able to deliver the tasks on-time per quality guidelines and GANTT in every instance.
  • Required technical skills and prior design knowledge to execute the assigned tasks
  • Ability to learn new skills in-case required technical skills are not present to a level needed to execute the project


Knowledge Examples:

  • Frontend / Backend / Analog Design:
  • Project experience in any of the design by executing any one of – RTL Design / Verification / DFT / Physical Design / STA / PV / Circuit Design / Analog Layout, etc.
  • Strong understanding of the design flow and methodologies used in designing
  • Understanding of the technical specs and assigned tasks:
  • Understand the assigned tasks and have strong knowledge to execute the project tasks assigned by the client / manager as per shown skills
             

Similar Jobs you may be interested in ..