FPGA Design / Verification Engineer

Chicago, IL 60661

Posted: 10/07/2019 Category: Network/Systems, Opportunistic Job Number: 12347

Job Description

FPGA Design / Verification Engineer

We are seeking a FPGA Design / Verification Engineer to become an integral member of the engineering team dedicated to the development of HDL solutions for our high frequency, low latency electronic trading systems. The candidate will support new and existing solutions while helping define design assurance processes for programmable hardware. The candidate should have a passion for finance and a strong sense of good software design. The role will be a part of the hardware development team and will provide the individual with exposure to traders and strategy developers. Activities will include developing requirements with cross- functional teams, writing HDL code targeted for design and verification, hands-on testing, and integration of FPGA designs for various strategies and financial exchanges. The successful candidate will be a self-starter, have strong sense of ownership and be driven to provide technical and intellectual solutions to business problems.

Primary Responsibilities include:
  • Researching and analyzing design concepts, processes, technologies, and/or products
  • Production of technical specifications, functional designs, and project documentation
  • Contributing to FPGA design and architecture decisions
  • Participating in FPGA development, simulation, debugging, and improvement processes
  • Implementation of FPGA design (Synthesis, Place & Route, and Timing Closure)
  • Participating in FPGA design production release cycle (quality assurance, rollouts, maintenance and bug fixes)

  • Bachelor or Masters in Electrical Engineering, Computer Engineering, Computer Science or other related disciplines.
  • 2-5 years’ of experience in FPGA design using Verilog and/or System Verilog
  • Experience implementing network protocols such as TCP/IP, UDP, IGMP, BGP
  • Experience implementing digital signal processing on FPGA and/or ASIC
  • Experience with FPGAs and CPLDs from vendors (Xilinx, Altera, Microsemi (Actel), and/or
    • Lattice)
  • Experience with FPGA design, simulation and verification tools (Synopsys, Riviera, ModelSim, Questasim, etc.)
  • Experience integrating embedded systems
  • Experience and in-depth understandings of  Data-path Pipelines, State Machines, Arithmetic
    • Operations
  • Experience with advanced verification techniques (Assertion-based Verification, UVM, and
    • Constrained Random Verification)
  • Programming and Scripting skills: C, C++, TCL, bash, PERL, Python, batch
  • Experience with exchange protocols such as FIX/Fast, OUCH, ITCH, etc.

Job Requirements

Networking, Verilog, data-path pipelines

Meet Your Recruiter

Evan Pollock

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.