2-5 Years: $80,000 - $90,000
5 – 10 Years: $110,000 - $125,000
The FPGA Engineer will be responsible for architecting, designing, implementing and testing FPGA-based digital signal processing solutions for a variety of Checkpoint Systems EAS and RFID products. The FPGA Engineer would be involved in all phases of projects and could be assigned additional hardware engineering tasks, such as design reviewing existing FPGA code and DSP algorithms.
Understand product requirements, architect a solution targeting an FPGA against those requirements and implement that solution in an FPGA.
Support the full life cycle development and integration of VHDL into different families of FPGAs.
Must understand technology trends to suggest improvements for engineering design processes and engineering tools.
Must be flexible, organized, results-oriented, problem solver who requires minimal supervision.
Must have drive and the ability to thrive on variety and enjoy taking on new challenges.
Ability to work in a team environment and collaborate with Hardware, Software and Systems Engineering personnel to develop solutions.
Possess skills to handle a fast pace and dynamic product development environment.
Strong team player with good interpersonal skills as well as excellent written/verbal communication skills.
Required Education: BS degree in Electrical Engineering, MS Degree in Electrical Engineering preferred
Minimum 5 years of experience in digital hardware FPGA design and verification
Knowledge, Skills & Abilities:
Experience with Xilinx FPGA Development tools: ISE, Vivado and Xilinx SoCs desired
Experience with FPGA simulation to verify performance, then integrate and test the FPGA on the circuit card assembly
Experience with System Generator, Matlab and Simulink
Knowledge of FPGA design implementation with VHDL design language
Knowledge of embedded processors, C programming language and SOC development for FPGA devices
Thorough understanding of VHDL, the FPGA design process and the tools used to generate the FPGA designs (VHDL, Synthesis, Place and Route, Simulation, Timing Analysis and Timing closure)
Experience writing detailed verification test plans and test reports
Ability to estimate FPGA resource requirements
Experience with HF, UHF and/or RFID software defined radio-based systems desired
Experience with interfaces, communication protocols and bus standards such as: USB, AXI, I2C, SPI, UART, RS-232/422/485
Experience designing with memory map and register-read/write across interfaces following company proprietary protocols