Pricipal / Staff Engineer - System Validation

Pricipal / Staff Engineer - System Validation

Hyderabad / Secunderabad
0 - 50 Years
Not Specified

Job Description

Job Description
o Create System and FPGA designs to exercise all the use models targeted for each product mimicking end applications in a customer setting.
o Write system and product level validation plans for new and existing silicon products and projects; execute per plan, record and communicate results
o FPGA prototyping and emulation. Understanding spec., writing emulation plan and executing per plan. Record and communicate results.
o Understand hardware architectures, use models and system level design implementations required to utilize the silicon features.
o Be an effective contributor in a cross-functional team-oriented environment.
o Write high quality code in Verilog, VHDL and C code for embedded processors. Maintain existing code.
o Learn new system designs and validation methodologies. Understand FPGA architectures.
o Be conversant with on-chip debug tools Knowledge/Experience/Required Skills:

  • 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
  • Design with RTL coding in Verilog and VHDL is a must
  • Experience using Simulation (ModelSim) and Synthesis (Synplicity) tools
  • Hands-on systems level design and debug experience with at least four of the following high-speed serial communications protocols:
    1. PCIe Gen1/2/3
    2. Interlaken (10.3125 Gbps)
    3. CPRI (614.4Mbps – 12.672 Gbps)
    4. SGMII or QSGMII
    5. XAUI or HiGig/+/II
    6. 10GBASE-R/-KR
    7. Serial Rapid IO
    8. Serial Digital Interfaces SDI-SD/HD/3GHD
    9. OTN
    10. XGPON
    11. Firewire
    12. USB 3.0
    13. SATA I, II, III
    14. Fiber Channel
    15. Displayport
  • Good knowledge of embedded processors and peripherals such as SPI, I2C, UART, Ethernet, PCI and USB
  • Knowledge of high-speed memory interfaces is a plus such as QDRII+Extreme, DDR4/3, LPDDR3 etc.
  • Strong commitment to quality and customer satisfaction
  • Excellent verbal and written communication skills in English
  • Experience managing the work assignments for a group of junior and senior engineers
  • Minimum requirements: Masters degree with 10+yrs of experience
Job Requirements
1. C, C++ or object-oriented programming skills is big plus
2. Knowledge and experience in embedded firmware development is big plus
3. Good understanding of embedded firmware/software development process is a plus
4. Knowledge and experience in JTAG, SVF and 1532 standards and STAPL programming is a plus
5. Knowledge of PERL/TCL scripting is a plus.
6. Knowledge in the bring-up of embedded Linux


Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content