As an FPGA & Board Design Engineer, you must develop new hardware designs, including system design, CPLD/ FPGA or processor design, and board-level analog/ digital circuit design for embedded systems/ boards. You have to develop detailed specifications based on requirements and implement Hardware designs in accordance with those defined requirements and/or specifications. Your duties include Schematic design generation and entry, netlist generation, and close interaction with the CAD team for layout review and feedback. Perform simulation activities including timing analysis, behavioural, and functional simulations. Develop test benches and other test tools as needed to complete the verification of FPGA designs. Carry out proto H/W bring-up with support from firmware engineers.
REQUIREMENTS
B.Tech. or M.Tech. EE with 2+ years of FPGA experience including implementation, synthesis, and timing closure.
Proficiency in Verilog, VHDL and System Verilog.
Proficiency in Synopsys Synplify, Xilinx Vivado, ISE
Hands-on with FPGA debug methodologies, such as ChipScope.
Proficient in Schematic capture tools like Orcad/Altium
Hands-on experience with lab debug equipment such as oscilloscopes and logic analyzers.
Strong scripting skills in Perl/Python.
Experience in test bench design and implementation
Knowledge of high-speed interfaces including PCIe, Ethernet, and DDR3/4.
Knowledge of low-speed interfaces including SPI, IIC, and UART.
Knowledge and experience designing with Altera and Xilinx FPGAs.
Detail-oriented individual with good interpersonal skills and excellent written and verbal communications skills.