The candidate would own and drive the design, implementation, and verify FPGA prototypes of next-generation SOCs. The responsibilities mainly cover the following:
- FPGA integration and implementation of All interfaces (PCIe, DDR, etc)
- FPGA implementation and timing closure
- Provide emulation Platform solution for FW development
- Provide emulation Platform for Pre silicon Validation
- FPGA Validation and debug
Key Requirements
- Hands on design experience using Verilog, System Verilog and porting large designs to FPGA including combination of custom RTL as well as proven IP cores.
- FPGA experience includes implementation, synthesis (Synplify/Vivado), timing closure using Vivado.
- Ability to partition a big AISC design into multiple FPGA sub-systems and implement modules for interconnection between these sub-systems.
- Proficiency in Perl, Tcl language.
- Good hardware debug skills using FPGA debug tools like Chipscope and lab debug equipment like Oscilloscopes and Logic Analyzers to root cause issues at silicon or board level.
- Hands on experience using PCIe controller, DMA and working knowledge of AXI protocols and ARM is required
- Ability to work closely with software team and get involved in hardware-software co-debug.