Sign in

FPGA Engineer

Thorofare, NJ
January 22, 2021

Posted By Premium Recruiter


2-5 Years: $80,000 - $90,000

5 – 10 Years: $110,000 - $125,000

Location-Thorofare, NJ

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.

Job Duties:

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