FPGA Verification Engineer - Houston, United States - Engtal Inc

    Default job background
    Description
    Join our innovative high-frequency trading (HFT) company where cutting-edge technology meets financial markets. We specialize in algorithmic trading, executing trades with lightning speed and precision.

    As an FPGA Verification Engineer, you will play a crucial role in ensuring the reliability and efficiency of our FPGA-based trading systems.


    About the Role:


    As an FPGA Verification Engineer at our HFT company, you will be responsible for designing and implementing verification environments for our FPGA-based trading systems.

    Your work will directly impact the performance, reliability, and robustness of our trading algorithms.

    We are looking for a talented engineer who is passionate about pushing the boundaries of technology in the fast-paced world of high-frequency trading.


    Key Responsibilities:
    Develop and implement FPGA verification plans to ensure functional correctness and performance of trading algorithms.
    Design, develop, and maintain scalable and reusable verification environments using industry-standard methodologies.
    Collaborate closely with FPGA design engineers to debug and resolve issues.
    Write test cases, create test benches, and perform functional and regression testing.
    Conduct code coverage analysis and ensure compliance with specifications.
    Work with cross-functional teams to define verification strategies and ensure timely delivery of high-quality FPGA designs.
    Stay up-to-date with the latest FPGA verification methodologies and technologies.


    Qualifications:
    Bachelor's degree in Electrical Engineering, Computer Engineering, or related field (Master's degree preferred).
    X years of experience in FPGA verification, preferably in a high-frequency trading or financial technology environment.
    Proficiency in Verilog/SystemVerilog for FPGA verification.
    Experience with UVM (Universal Verification Methodology) or other verification methodologies.
    Knowledge of scripting languages such as Python, Perl, or TCL for automation.
    Familiarity with FPGA synthesis, timing closure, and hardware debugging.
    Strong analytical and problem-solving skills.
    Excellent communication and teamwork abilities.
    Ability to thrive in a fast-paced, dynamic environment.


    Bonus Skills:
    Experience with FPGA synthesis tools (e.g., Xilinx Vivado, Intel Quartus).
    Knowledge of high-frequency trading concepts and market microstructure.
    Understanding of financial instruments and trading algorithms.
    Familiarity with ASIC design and verification.

    #J-18808-Ljbffr