FPGA Verification Engineer

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

Description For FPGA Verification Engineer

Hudson River Trading (HRT) is seeking an experienced FPGA Verification Engineer to join their hardware team. This role is crucial in creating ultra-low latency products to support trading on global markets. The ideal candidate should be skilled at writing testbenches and building verification environments for complex hardware.

Key responsibilities include:

  • Creating testbenches and tests for HRT's FPGA platform
  • Writing detailed verification plans
  • Quickly root-causing RTL bugs
  • Collaborating with designers for rapid bringup of new projects
  • 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 and comfort in a Linux environment
  • Familiarity with Verilator and/or Cocotb preferred
  • Experience with networking protocols preferred
  • C++ experience is a plus
  • Bachelor's degree in Computer or Electrical Engineering or related field

HRT offers a competitive compensation package, including an annual base salary range of $150,000 to $200,000, potential sign-on and performance bonuses, and comprehensive benefits. The company values diversity and maintains a culture of togetherness, welcoming expertise from various disciplines and fostering innovation in algorithmic trading.

Join HRT to be part of a dynamic team at the forefront of automation and financial technology, where great ideas are celebrated and everyone's contribution is valued.

Last updated a month ago

Responsibilities For FPGA Verification Engineer

  • 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

Requirements For 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 FPGA Verification Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Retirement
  • Paid Time Off
  • Education Budget

Interested in this job?

Jobs Related To Hudson River Trading FPGA Verification Engineer

Experienced FPGA Verification Engineer

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

Experienced FPGA Verification Engineer

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

Sr. Embedded Engineer, Amazon Robotics

Senior Embedded Engineer role at Amazon Robotics developing safety-critical systems for the world's largest autonomous robot fleet.

Systems Signal Integrity Engineer - Apple Mac

Senior Systems Signal Integrity Engineer position at Apple, focusing on SerDes I/O validation for Mac Platforms with competitive compensation and benefits.

Sr. Algorithm Engineer, Home and Audio Devices

Senior Algorithm Engineer role at Apple focusing on developing sensing algorithms for home and audio devices with emphasis on signal processing and machine learning.