Senior Verification Engineer

Senior Verification Engineer

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Lead testing and verification for cutting-edge FPGA systems in trading.
  • Company: Join a top quantitative trading firm shaping global financial markets.
  • Benefits: Enjoy a dynamic work environment with opportunities for growth and collaboration.
  • Why this job: Be at the forefront of electronic trading technology with industry experts.
  • Qualifications: Strong experience in functional verification and proficiency in Python and C++ required.
  • Other info: No finance background needed; focus on technical skills and innovation.

The predicted salary is between 48000 - 72000 £ per year.

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.

Senior Verification Engineer employer: NJF Global Holdings Ltd

Join a leading quantitative trading firm that champions innovation and technical excellence in the heart of the financial markets. With a collaborative work culture that fosters growth and learning, employees are empowered to develop cutting-edge FPGA systems while enjoying competitive benefits and opportunities for professional advancement. Located in a vibrant city, this role offers a unique chance to be at the forefront of electronic trading technology alongside industry experts.
N

Contact Detail:

NJF Global Holdings Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Verification Engineer

✨Tip Number 1

Network with professionals in the FPGA and trading sectors. Attend industry conferences or meetups to connect with people who work in similar roles. This can give you insights into the company culture and potentially lead to referrals.

✨Tip Number 2

Brush up on your knowledge of SystemVerilog, UVM, and cocotb. Consider working on personal projects or contributing to open-source projects that utilise these technologies. This hands-on experience will not only enhance your skills but also demonstrate your commitment to the field.

✨Tip Number 3

Familiarise yourself with CI/CD workflows, especially tools like Jenkins and GitLab CI. You could set up a small project to practice integrating these tools into your development process, showcasing your ability to streamline testing and deployment.

✨Tip Number 4

Prepare for technical interviews by practising problem-solving questions related to FPGA verification and testing strategies. Use platforms like LeetCode or HackerRank to sharpen your coding skills in Python and C++, ensuring you're ready to tackle any technical challenges during the interview.

We think you need these skills to ace Senior Verification Engineer

Functional Verification
Coverage Models
Reusable Testbenches
Randomized Testing
SystemVerilog
UVM
cocotb
Python
C++
Linux Environment
CI/CD Workflows
Jenkins
GitLab CI
Bamboo
Networking Protocols (TCP/IP, UDP/IP)
Analytical Skills
Problem-Solving Skills
Team Collaboration
Independent Working

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in functional verification, particularly with SystemVerilog, UVM, or cocotb. Emphasise your proficiency in Python and C++, as well as any relevant projects that showcase your skills in a Linux environment.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss your experience with testing and verification strategies, and how you can contribute to building robust FPGA systems. Mention your familiarity with CI/CD workflows and any relevant networking protocols.

Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your analytical and problem-solving abilities. This could be through specific projects or challenges you've faced in previous roles, especially those related to hardware testing and verification.

Highlight Collaboration Experience: Since the role involves working closely with trading and engineering teams, include instances where you've successfully collaborated with others. This will show your ability to work in a team-oriented environment, which is crucial for this position.

How to prepare for a job interview at NJF Global Holdings Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with functional verification, especially in SystemVerilog, UVM, or cocotb. Highlight specific projects where you've developed testbenches or implemented coverage models, as this will demonstrate your technical expertise.

✨Familiarise Yourself with CI/CD Tools

Since the role involves working with CI/CD workflows, make sure you understand tools like Jenkins and GitLab CI. Be ready to explain how you've used these tools in past projects to streamline testing and deployment processes.

✨Prepare for Problem-Solving Questions

Expect questions that assess your analytical and problem-solving skills. Think of examples from your previous work where you faced challenges and how you approached solving them, particularly in a team setting.

✨Understand the Trading Environment

While previous finance experience isn't required, having a basic understanding of trading systems and low-latency infrastructure can set you apart. Research the company’s focus on high-performance FPGA systems and be ready to discuss how your skills can contribute to their goals.

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>