Principal Engineer Validation
Full Time
Hyderabad
Posted 2 months ago
Job Features
Job Category | IT |
Experience | 9 - 12 yrs |
Skills | VHDL, Verilog, C, debugging |
Primary skills | VHDL, Verilog, C, debugging |
Education | B.Tech |
Openings | 1 |
Job Description | • The successful candidate will work with SOC/FPGA products of Microchip Technology and contribute towards Validation of Programming, Security, and Debug features of the FPGA. • This role of Validation Engineer will involve deep analytical reasoning to understand, analyze and identify root causes of the system level failures that occur during Validation. • Create System and FPGA designs to exercise all the use models targeted for each product mimicking end applications in a customer setting. • Write system and product level validation plans for new and existing silicon products and projects; execute per plan, record and communicate results • FPGA prototyping and emulation. Understanding spec., writing emulation plan and executing per plan. Record and communicate results. • Understand hardware architectures, use models and system level design implementations required to utilize the silicon features. • Be an effective contributor in a cross-functional team-oriented environment. • Write high quality code in Verilog, VHDL and C code for embedded processors. Maintain existing code. • Learn new system designs and validation methodologies. Understand FPGA architecture. • Use of on-chip debug tools. Requirements/Qualifications: • Excellent verbal and written communication skills in English • Design with RTL coding in Verilog and VHDL and Verification of RTL • Possess an in-depth understanding of hardware architectures, system level IC design implementation, knowledge of how to create end use scenarios • Optimizing code for FPGA architectures • Experience using Simulation (ModelSim) and Synthesis (Synplicity) tools • Basic knowledge of embedded processors such as ARM Cortex-M3 or RISC and familiarity with AMBA protocols APB, AHB, AXI, ACE • Working knowledge on embedded software C/C++ is also a plus • Strong technical background in FPGA prototype emulation, and debug • Strong technical background in silicon validation, failure analysis and debug • Excellent Board level debug capabilities in lab environment: • hands-on troubleshooting skills for digital logic and analog circuit on PCB’s using oscilloscopes, digital analyzers, protocol exercisers and analyzers, integrated logic analyzers (e.g. Synopsys Idenitfy, Xilinx Chipscope, Altera Signalscope, Lattice Reveal • Expert in validation of NIST complaint security algorithms, protection, authentication on post Si. • Good knowledge of embedded processors and peripherals such as SPI, I2C, UART, and USB • Strong commitment to quality and customer satisfaction • Experience managing the work assignments for a group of junior and senior engineers • 9+ yrs of relevant work experience |