FPGA Developer
Europe,
United Kingdom,
London
Permanent
Job ID: 2006
Job Description
[c. £200-325k Comp Package, Hybrid Working]
Are you an innovative FPGA Developer looking to make a significant impact in the world of quantitative trading? Our client, a renowned trading firm in London, is seeking someone like you to join their elite engineering team. This role offers the chance to redefine hardware development workflows using software engineering methodologies, fostering a culture of innovation and curiosity. This is your opportunity to work closely with revenue-generating quants and traders, as well as network and systems teams, directly impacting the firm's revenue.
Key Responsibilities:
- Develop innovative solutions within the high-frequency trading domain, directly influencing revenue generation
- Collaborate with a small, impactful team, working closely with quants, traders, and network and systems teams
- Enhance high-performance computing workflows, driving efficiency and performance
- Design, develop, test, and deploy some of the fastest, most sophisticated trading systems in the world
- Implement and optimise RTL designs for FPGA
- Utilise FPGA vendor design tools (e.g., Vivado, Quartus) for development and optimisation
- Develop software using languages such as C++ or Java
- Apply strong Linux expertise to optimise system performance
- Leverage knowledge of network protocols to enhance trading systems
Key Requirements:
- 3-5 years of FPGA experience with a balanced background in hardware and software engineering
- Passion for high-volume, high-bandwidth embedded systems
- Proficiency in RTL design and software engineering
- Experience with FPGA vendor design tools (e.g., Vivado, Quartus)
- Software development skills in languages like C++ or Java
- Strong expertise in Linux
- Knowledge of network protocols (e.g., TCP/IP, Ethernet)
- (Preferred) Background in distributed e-trading/algo systems development with multi-threaded C++
...
Apply for this role
All fields marked with * are required.