Enable job alerts via email!

Senior FPGA Verification Engineer

ZipRecruiter

London

On-site

GBP 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading quantitative trading firm is seeking a Senior FPGA Test & Verification Engineer for their core hardware engineering team in London. This role offers the chance to work on innovative low-latency FPGA-based trading systems, focusing on technical excellence in a collaborative environment. It promises exposure to cutting-edge technologies in electronic trading, making it a unique opportunity for engineers keen on furthering their careers in high-performance systems.

Qualifications

  • Strong experience in functional verification, including coverage models and reusable testbenches.
  • Proficient in Python and C++ in a Linux environment.
  • Comfortable with CI/CD workflows and networking protocols is a plus.

Responsibilities

  • Develop and lead testing and verification strategies for FPGA systems.
  • Collaborate closely with trading and engineering teams.
  • Implement simulation environments and hardware-in-the-loop testing.

Skills

Functional verification
Randomized testing
Analytical skills
Problem-solving
Collaboration

Tools

SystemVerilog
Python
C++
CI/CD (Jenkins, GitLab CI)

Job description

Job Description

A leading quantitative trading firm is looking for a Senior FPGA Test & Verification Engineer to join their core hardware engineering team. This group is responsible for building and validating high-performance FPGA-based trading systems used across global financial markets.

This is an opportunity to work on low-latency infrastructure at the forefront of electronic trading, alongside experts in hardware, software, and quantitative research.

Key Responsibilities:

  • Develop and lead testing and verification strategies for FPGA systems
  • Define best practices and maintain testing standards across projects
  • Implement simulation environments and hardware-in-the-loop testing
  • Collaborate closely with trading and engineering teams to ensure robust, reliable systems

Key Requirements:

  • Strong experience in functional verification, including coverage models, reusable testbenches, and randomized testing (SystemVerilog, UVM, or cocotb)
  • Proficient in Python and C++ in a Linux environment
  • Comfortable with CI/CD workflows (Jenkins, GitLab CI, Bamboo, etc.)
  • Understanding of networking protocols such as TCP/IP and UDP/IP is a plus
  • Strong analytical and problem-solving skills, with the ability to work independently and in teams

Previous finance or trading experience is not required — the focus is on technical excellence and a drive to work on high-performance systems.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.