Arm: FPGA · Places: 3 per team · Team size: 5
About QTE
Queen's Tower Exchange is a financial-markets simulation for Imperial College London students. The FPGA Trading Project develops low-latency electronic trading systems across three teams: Exchange, Market Making and Market Taking.
The FPGA Trading Project consists of three teams — Exchange, Market Making and Market Taking — with five students in each team. Each team will have 1 Team Lead, 3 FPGA Engineers and 1 Software Engineer.
Applicants will be placed into teams based on their interests, technical strengths and where they are likely to contribute most effectively. Previous quantitative-finance or trading experience is not required. Applications are open to students from all disciplines, excluding first-year undergraduates.
Responsibilities
- Design and implement RTL using SystemVerilog/Verilog.
- Translate algorithms and system requirements into FPGA architectures.
- Develop pipelined, low-latency hardware components.
- Work on functionality such as market-data processing, order-book logic, matching, pricing, signals or execution depending on team allocation.
- Test, debug and validate FPGA modules.
- Analyse latency, throughput and hardware-resource usage.
- Work with C++ and Python reference models to check hardware behaviour.
- Collaborate with other engineers on interfaces and system integration.
- Document technical decisions and communicate problems clearly to the team.
What success looks like
Reliable FPGA components that behave correctly, meet agreed interfaces and integrate cleanly with the wider trading system. Strong engineers will produce clear, testable designs, communicate technical issues early and continuously improve the latency, efficiency and robustness of their implementation.