FPGA Engineer
Eugene, OR

Title: FPGA Engineer

Location: Eugene, Oregon 97401

Duration: 6 months

Position Description:

  • Complete FPGA development work (possibly in Xilinx Artix-7 and Lattice Ice40) that includes but not limited to filtering, decimation, signal processing, SPI, LPC, and PCIe design interfacing with the single board computer and the ADC boards
  • Initial development work:
  • Simulation of data collection transmitted over PCIe interface
  • Implement the LPC bus functionality with an SPI interface
  • Will be on the Xilinx development board until the prototypes are ready
  • Either Verilog or VHDL language can be used
  • Optimization as well verification of the FPGA design
  • Collaboration with Philips Neuro hardware engineering team to define Developing FPGA level requirements
  • Set up and maintain timing constraints
  • Evaluates the process an data flow including but not limited to high level design, synthesis, place and route, timing and power utilization
  • Performing simulations and analysis and testing of the FPGA


  • FPGA architecture, block diagrams and detailed design report
  • Xilinx source code with bit files
  • Formal and Informal Design Review Meeting with Philips Neuro HW Engineering team as necessary
  • Support/Warranty of work should any issues arise in the FPGA code.

Job Type: Contract


  • relevant: 3 years (Preferred)
  • FPGA: 3 years (Preferred)

Work authorization:

  • United States (Preferred)

Contract Renewal:

  • Likely