At a Glance
- Tasks: Create testbenches and verify hardware for cutting-edge trading technology.
- Company: Hudson River Trading is a leader in low latency trading solutions using advanced hardware.
- Benefits: Enjoy a dynamic work environment with opportunities for growth and innovation.
- Why this job: Join a team that challenges the norm and contributes to impactful financial technology.
- Qualifications: 2+ years in RTL verification, skilled in SystemVerilog, Python, and Linux.
- Other info: No financial experience needed; just bring your passion for tech and problem-solving!
The predicted salary is between 48000 - 84000 £ per year.
The Hardware team at Hudson River Trading (HRT) creates high performance compute engines using FPGA and ASIC technology to drive low latency trading decisions on global markets. We build custom solutions across the spectrum of speed and smarts: from bespoke circuits to world-class machine learning accelerators. These high performance designs require even higher performance verification.
We are looking for experienced Design Verification (DV) engineers who are skilled at writing testbenches and building verification environments to exercise complex HDL. 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. For example, members of our team are active maintainers of popular open source projects such as Slang, Verilator, and Cocotb.
FPGA and ASIC verification is part of an innovative, growing 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 to ensure correctness and robustness of our critical hardware in an extremely fast-paced, real-time environment. No financial experience is necessary.
Responsibilities
- Creating testbenches and tests for our hardware platform, leveraging a hybrid open-source/proprietary, 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 test suites and continuous integration infrastructure
- Developing and improving open-source and internal tools
Qualifications
- Superb debug and analytical skills
- Professional experience (2+ years) in RTL functional verification for FPGA or ASIC
- Experience with code and functional coverage collection/analysis
- Experience with SystemVerilog and industry-standard frameworks such as UVM
- Experience with Python
- Comfortable in a Linux environment
- Familiarity with Verilator and/or Cocotb preferred
- C++ experience is a plus
- A bachelor’s degree in computer science, electrical engineering, or a related field
Design Verification (DV) Engineer employer: Hudson River Trading
Contact Detail:
Hudson River Trading Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Design Verification (DV) Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in FPGA and ASIC technology. Understanding the current landscape will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Engage with open-source projects related to verification tools like Verilator or Cocotb. Contributing to these projects can showcase your skills and commitment to the community, making you a more attractive candidate.
✨Tip Number 3
Network with professionals in the hardware verification space. Attend industry meetups or online forums where you can connect with others who work at companies like Hudson River Trading, as personal connections can often lead to job opportunities.
✨Tip Number 4
Prepare for technical interviews by practising common RTL verification problems and scenarios. Being able to demonstrate your problem-solving skills in real-time will set you apart from other candidates.
We think you need these skills to ace Design Verification (DV) Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in RTL functional verification, particularly with FPGA or ASIC. Emphasise your skills in SystemVerilog, UVM, and any relevant tools like Verilator or Cocotb.
Craft a Strong Cover Letter: In your cover letter, express your passion for hardware design and verification. Mention specific projects where you've created testbenches or improved verification environments, showcasing your analytical skills and toolsmith capabilities.
Showcase Relevant Projects: If you have contributed to open-source projects or developed internal tools, be sure to include these in your application. Highlighting your involvement in the EDA landscape will demonstrate your commitment to innovation and improvement.
Prepare for Technical Questions: Anticipate technical questions related to your experience with debugging, test suite management, and continuous integration. Be ready to discuss specific challenges you've faced and how you overcame them in previous roles.
How to prepare for a job interview at Hudson River Trading
✨Showcase Your Technical Skills
Be prepared to discuss your experience with RTL functional verification, particularly with FPGA or ASIC. Highlight specific projects where you wrote testbenches or developed verification environments, and be ready to explain your approach to debugging and root-cause analysis.
✨Familiarise Yourself with Open Source Tools
Since the team values contributions to open-source projects, make sure you know about tools like Verilator and Cocotb. If you've used them before, share your experiences; if not, do a bit of research to understand their functionalities and how they relate to the role.
✨Demonstrate Collaboration Skills
The role involves working closely with designers, so be ready to discuss how you've collaborated in past projects. Share examples of how you communicated effectively with team members to bring up new projects or debug existing designs.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your analytical skills and problem-solving abilities. Practice explaining your thought process when tackling complex verification challenges, as this will demonstrate your capability to thrive in a fast-paced environment.