Experienced FPGA Verification Engineer

Hudson River Trading (HRT) brings a scientific approach to trading financial products. We have built one of the world's most sophisticated computing environments for research and development.
$150,000 - $200,000
Backend
Senior Software Engineer
Contact Company
4+ years of experience
Finance

Description For Experienced FPGA Verification Engineer

The hardware team at Hudson River Trading (HRT) creates ultra-low latency products to support our trading on global markets. High performance designs require even higher performance verification. Our ideal candidate is not only an ace tester, but a practicing toolsmith. You know the EDA landscape and want to be part of a team actively working to rethink, redesign, and surpass the status quo.

We are looking for an experienced FPGA verification engineer who is skilled at writing testbenches and building verification environments to exercise complex hardware. FPGA verification is part of an innovative hardware team at HRT which is integral to the success of our trading. You can expect to always be challenged by the ever-changing financial markets as you work on critical hardware and software in an extremely fast-paced, real-time environment.

Responsibilities

  • Creating testbenches and tests for our FPGA platform, leveraging an open source-based, highly flexible environment
  • Writing detailed verification plans
  • Quickly root-cause RTL bugs
  • Collaborating directly with designers for rapid bringup of new projects and debugging of existing designs
  • Managing regression and continuous integration infrastructure
  • Developing and improving open-source and internal tools

Qualifications

  • Excellent debug and analytical skills
  • Strong background (4+ years) in RTL functional verification for FPGA or ASIC
  • Experience with code and functional coverage collection/analysis
  • Experience with Python
  • Comfortable in a Linux environment
  • Familiarity with Verilator and/or Cocotb preferred
  • Experience with networking protocols preferred
  • C++ experience is a plus
  • A bachelor's degree in Computer or Electrical Engineering or a related field

This job is accepting ongoing applications and there is no application deadline. Annual base salary range of $150,000 to $200,000. Pay (base and bonus) may vary depending on job-related skills and experience. A sign-on and discretionary performance bonus may be provided as part of the total compensation package. In addition, Hudson River Trading offers comprehensive benefits, including medical, dental, retirement, paid time off, educational reimbursement, and fitness stipend.

Last updated a month ago

Responsibilities For Experienced FPGA Verification Engineer

  • Creating testbenches and tests for FPGA platform
  • Writing detailed verification plans
  • Quickly root-cause RTL bugs
  • Collaborating with designers for rapid bringup of new projects and debugging existing designs
  • Managing regression and continuous integration infrastructure
  • Developing and improving open-source and internal tools

Requirements For Experienced FPGA Verification Engineer

Python
Linux
  • Excellent debug and analytical skills
  • Strong background (4+ years) in RTL functional verification for FPGA or ASIC
  • Experience with code and functional coverage collection/analysis
  • Experience with Python
  • Comfortable in a Linux environment
  • Bachelor's degree in Computer or Electrical Engineering or related field

Benefits For Experienced FPGA Verification Engineer

Medical Insurance
Dental Insurance
  • Medical Insurance
  • Dental Insurance
  • Retirement
  • Paid Time Off
  • Educational Reimbursement
  • Fitness Stipend

Interested in this job?

Jobs Related To Hudson River Trading Experienced FPGA Verification Engineer

Fixed Income Trading Infrastructure Developer

Senior developer role building and maintaining trading infrastructure for fixed income and currency trading at Hudson River Trading, requiring advanced C++ and Linux expertise.

Senior Software Engineer - Fixed Income and Currency Trading

Senior Software Engineer role at Hudson River Trading, focusing on fixed income and currency trading infrastructure using C++ and Python.

Senior Software Engineer - Fixed Income and Currency Trading

Senior Software Engineer role at Hudson River Trading, focusing on fixed income and currency trading infrastructure using C++ and Python.

Experienced FPGA Verification Engineer

Experienced FPGA Verification Engineer at Hudson River Trading, creating ultra-low latency products for global market trading.

Senior Software Engineer - Development Tools

Senior Software Engineer - Development Tools at Hudson River Trading: Build internal tools and environments for developers using Python or C++.