Support proposal efforts in the estimation and planning of end-to-end FPGA development.
Decompose and allocate system and box-level requirements to FPGA requirements and specifications.
Architect solutions against requirements and implement those solutions in various FPGA technologies or platforms.
Design Med/High Complexity Field Programmable Gate Array (FPGA) starting from System De-composition and completing through System Integration and Test
Follow, enforce, and refine consistent firmware development processes across FPGA designs.
Synthesize designs to targeted technologies and perform constraint driven place and route and analysis.
Generate design review and deliverable documentation including review packages, block diagrams, interface control documents, and test plans/procedures.
Conduct design peer reviews at various phases in the development process.
Ensure FPGA simulations verify performance, then integrate and test the FPGA on the circuit card assembly.
Generate verification plans and procedures to validate hardware.
Perform hardware testing and debug.
Requirements
Bachelors of Science Degree in Electrical/Computer Engineering with 6 years' professional experience or a Graduate degree and a minimum of 4 years' relevant professional experience.
6+ years experience using VHDL/Verilog
6+ years experience with and understanding of AMD Xilinx FPGA architectures
3+ Years of professional experience with Xilinx Vivado
3+ years experience debugging down to the hardware level & experience using Signal Generators, Logic Analyzers, Digital Oscilloscopes and Embedded FPGA Debugging tools.