We kindly request that you thoroughly read this job description to ensure it aligns with your aspirations and skills.
This ensures a seamless and efficient application process for both you and us.
Trenton, NJ
ONSITE
The FPGA Development Engineer will be responsible for the design and development of FPGA embedded systems used for the control of scientific CCD and CMOS cameras for Life Science, Physical Science and Astronomy applications. With expertise in VHDL/Verilog module design, the successful candidate will optimize architectural partitioning and floor planning to maximize system performance and create and leverage opportunities for IP re-use across multiple hardware platforms.
Key Duties and Responsibilities
- Design and develop digital systems on FPGA.
- Drive FPGA top level integration, floor planning and timing closure.
- Integrate VHDL/Verilog modules, IP subsystems and embedded microprocessors.
- Develop and maintain system level simulation environments.
- Meet challenging power consumption and speed requirements.
Required Skills and Experience
- 5+ years’ experience with FPGA RTL (VHDL/Verilog) module development using Client Quartus (preferred) or Xilinx Vivado.
- Expertise in FPGA system integration including designs incorporating RTL modules, IP functions and subsystems, and embedded microprocessor and SoCs.
- Expertise with FPGA floor planning, synthesis, and timing closure.
- FPGA system definition tools (Client Qsys / Platform Designer or similar).
- Partial and dynamic reconfigurable logic in FPGA.
- Communication protocols: USB, UART, SPI, I2C, Ethernet
- High-speed interfaces: LVDS, SERDES, PCIE Gen3/4, CoaXPress, USB 3.2
- Memory controllers for DDRx
Citizenship Requirements
Due to the type of work at the facility and certain access restrictions, successful applicants must be a U.S. Citizen or Green Card holder.
You may email resumes directly to jessica.hillson@artech.com for a faster response. Thank you!