21/08 Jayaraj Kulkarni
Founder at KKTec Solutions

Views:356 Applications:10 Rec. Actions:Recruiter Actions:4

FPGA Design Validation Engineer - RTL/Verification/Verilog (5-8 yrs)

Bangalore Job Code: 354082

Job Description : FPGA Design Validation Engineer

Experience : 5 Years - 8 Years

Job Location : Bangalore

Education : B.E/ B.Tech/ M.E/ M.Tech specializing in Electronics & Communication/ Electrical & Electronics/ Electronics & Instrumentation

Job Description :

- RTL verification of FPGAs used in video systems

- Test environment design and development in Verilog/ System Verilog

- Test environment scripting in Perl and Python

- Identify test cases from System Requirements/ User requirements

- Test case coding in Verilog/ System Verilog

- Functional and Post P&R simulation

- Simulation Environment development and maintenance

- Test Execution (Manual/Automated)

- Code Coverage analysis

- Assertions development and Assertion Based Verification

- Development of software models in high level languages like Python, C

- Support the development team in hardware debugging

- Reporting & Tracking of Defects

- Report test summary and status to management

Technical Skills :

Must :

- Knowledge of Digital Hardware with emphasis on FPGA systems and Xilinx FPGA internals

- Good knowledge in Verilog / System Verilog

- Good knowledge in Verification methodologies, preferably UVM

- Knowledge of scripting language preferably in Python and Perl

- Knowledge of a Simulator preferably Questasim

- Knowledge of programming language preferably C

- Experience in Assertion based verification

- Experience in Code coverage analysis

- Experience in using debugging tools like Chipscope, Oscilloscopes etc

- Experience in high speed interfaces

Desirable :

- Experience in Video/ Display domain

- Experience in Image processing algorithms

- Experience in Automated testing

- Knowledge of any Bug Reporting tool

Social Skills :

- Has a critical eye, attention to details and good analytical skills

- Ability to work independently and as a good team player

- Ability to learn new things quickly and adapt to the changes in technology and project

- Should enjoy taking initiatives

- Ability to handle multiple priorities in a fast paced dynamic environment

- Good communication and questioning skills

- Good interpersonal skills to communicate constructively with multicultural teams

Add a note
Something suspicious? Report this job posting.