FPGA Engineer
Role details
Job location
Tech stack
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.