change
starts now...

< BACK TO SEARCH RESULTS

New York, United States

Above Market Rate

This firm is seeking an experienced FPGA Engineer to join their existing team and be responsible for the research, design, and implementation of FPGA solutions, to develop ultra-low latency trading systems.They have a small and highly experienced development team that is working on new FPGA designs in a hardware description language, performing timing analysis, validating and debugging designs for errors and efficiency.

Duties Include:

  • Work with team on development and implementation of proprietary hardware trading systems from concept to production.
  • Create digital design and verification to maximize the efficiency and performance to process vast amounts of data across the trading systems.
  • Be involved in the design of ultra low latency, high throughput FPGA based custom financial trading systems to accelerate algorithmic trade signal generation and order execution.
  • The fast turn around and immediate feedback of operating designs, as well as evaluating latency and throughput.


Requirements include:

  • 3+ years in FPGA design, including the full FPGA design lifecycle including hardware architecture, RTL coding, simulation, system integration, hardware validation and testing.
  • Experience with Altera design software is a plus, but experience with Xilinx design software is also a plus.
  • Experienced and well-versed in the System Verilog and VHDL (System Verilog, Verilog, C, Bash, or Makefile).
  • Experience building digital systems for a variety of domains including wired/wireless communications; experience with trading; and computational finance is highly desired.
  • Familiar with FPGA synthesis tools and static timing analysis are desirable but not required.
  • Familiar with the principles of the construction of automated, self-checking, directed random test benches.
  • Familiarity with the use of on-chip debugging tools such as Altera’s SignalTap or Xilinx’s ChipScope is highly desirable.
  • Familiarity with C language for incorporation of software modeling features.
  • Must have strong problem solving skills, be adaptable, and be team oriented.
  • Financial expertise is NOT necessary.


Education:

  • Bachelors Degree in Electrical Engineering, Computer Engineering, or Computer Science; Masters Degree preferred.


If you would like to be considered for the position of FPGA Engineer, or wish to discuss the role further then please leave your details below. Your resume will be held in confidence until you connect with a member of our team


Upload