ASIC Engineer

Juniper Networks India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

ASIC Engineer 3


ASIC DV Engineer

Experience: 5+ years


Responsibilities:

  • You will be exposed to the latest verification methodologies like UVM and enable complex feature verification suites.
  • Architect and Develop block level verification environments for sub-system and fullchip using System Verilog and UVM methodology. (30%)
  • Define, architect, code, and deliver verification suites/tests for ASICs that enable faster, denser, feature-rich systems. Use various front-end simulator tools (VCS/NC) to perform this activity. (25%)
  • Verify large ASIC blocks independently and rapidly and sign off them for tape-out with analysis of code coverage, functional coverage and Gate level simulation. (30%)
  • Work closely with logic designers to resolve bugs and software developers to assist in software and bring-up development. (10%)
  • Develop Perl, Python and/or shell scripts to improve current verification infrastructure/methodology (5%)


Required Skills:

  • ASIC Verification using SystemVerilog
  • Experience in constrained-random verification is a strong plus
  • Experience with verification methodology like OVM/VMM/UVM
  • Perl/Tcl scripting is strongly preferred
  • Experience verifying networking protocols such as Ethernet is desirable
  • Strong problem solving and ASIC debugging skills
  • MSEE or BSEE is required with at least 5 years of ASIC Verification Experience.

 

 

ASIC Design Engineer

Experience: 5+ years

  • As part of our fast-paced chip design group, you will become an expert in building high-speed ASICs, from specifications to final netlist. You can pick and choose where you want to work on – design/ verification or timing closure/PD. As you are getting started in your career, we will let you explore your passions here.  
  • Open communications, empowerment, innovation, teamwork and customer success are the foundations of team culture. Thus, you set your own limits for learning, achievements and rewards.  

Responsibilities: 

  • You will start with a functional specification of a module and come up with a detailed micro-architecture specification – do not worry, you will have guidance from our senior engineers on how to go about this if you have not done this before. 
  • RTL coding – we prefer you know System Verilog and have done several school/intern projects (coding to synthesis) using this language. 
  • Write functional coverage/SVA (we will teach you how to do this if you haven’t done this before)  
  • Timing closure – work with PD to identify timing paths and fix timing in RTL to meet the frequency target.  
  • Debug issues in your block found by verification team.  
  • Use state-of-the-art EDA tools for various design checks.  


Recommended skills 

  • Bachelor’s degree in Electrical Engineering required, Master’s strongly desired.  
  • Strong analytical/ problem solving skills. 
  • Should have taken courses for credit in digital logic design.  
  • Strong coding skills in Verilog/System Verilog through courses and intern projects 
  • Knowledge of Computer Architecture/networking protocols/machine learning through graduate level courses is a plus. 
  • Excellent written and verbal communications skills is good to have. 
  • Knowledge of Perl/Python is a plus 

Job role

Work location

Bangalore

Department

Engineering - Hardware & Networks

Role / Category

IT Network

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Juniper Networks India Pvt Ltd

Job posted by Juniper Networks India Pvt Ltd

Apply on company website