What are the responsibilities and job description for the FPGA Verification Engineer position at Selby Jennings?
Job Description
One of the top proprietary trading firms is seeking a seasoned FPGA verification engineer skilled in writing testbenches and creating verification environments for complex hardware. Our FPGA verification team is a crucial part of our innovative hardware group, pivotal to the success of our trading operations. You'll be consistently challenged by the dynamic financial markets as you work on essential hardware and software in a highly fast-paced, real-time setting.
Responsibilities
- Develop testbenches and tests for our FPGA platform using an open-source, highly flexible environment
- Write detailed verification plans
- Efficiently root-cause RTL bugs
- Collaborate directly with designers to bring up new projects quickly and debug existing designs
- Manage regression and continuous integration infrastructure
- Enhance and develop open-source and internal tools
Qualifications
- Exceptional debugging and analytical skills
- Over 4 years of experience in RTL functional verification for FPGA or ASIC
- Proficient in code and functional coverage collection/analysis
- Experience with Python programming
- Comfortable working in a Linux environment
- Preferred familiarity with Verilator and/or Cocotb
- Preferred experience with networking protocols
- C experience is advantageous
- Bachelor's degree in Computer or Electrical Engineering or a related field
Salary : $150,000 - $200,000