FPGA Engineer

IC Resources
Cambridge, United Kingdom
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 63K

Job location

Cambridge, United Kingdom

Tech stack

Algorithmic Trading
Boolean Algebra
Logic Synthesis of Circuits
Electronic Design Automation
Field-Programmable Gate Array (FPGA)
Python
Static Timing Analysis
SystemVerilog
Verilog
Scripting (Bash/Python/Go/Ruby)
Low Latency

Job description

An exciting opportunity for an FPGA Engineer has arisen with a technology firm specialising in ultra-low latency trading technology solutions, based in Cambridge. This role offers the chance to work with international teams to build and deploy next-generation trading infrastructure across more than 150 global markets. The compensation package includes unique, generous benefits with merit-based bonuses.

The FPGA Engineer will focus on implementing next-generation algorithmic trading solutions targeting state-of-the-art FPGA platforms. Responsibilities will include defining and analysing top-level architecture, selecting FPGA devices, and handling digital design and verification of FPGA infrastructure. Additionally, the role involves designing, verifying, and validating in-house trading algorithms.

Requirements

  • FPGA design & implementation.
  • Strong understanding of digital logic, digital design principles, synchronous design techniques, and computer architecture.
  • Verilog or System Verilog, EDA tools.
  • Experience with digital design and verification flows, including RTL coding, test bench development, simulation, synthesis, Place & Route, timing analysis, and hardware emulation.
  • Familiarity with Xilinx and Intel/Altera FPGAs and related design tools.
  • Experience with scripting languages like Python.

Apply for this position