Recruiting the Talent. Staffing the Culture. Call Us: 847-945-7600

Job Seekers

Recruiting the Talent.

  • Share this Job

FPGA Design Engineer

Location : Chicago, IL
Job Type : Direct
Hours : Full Time
Required Years of Experience : 7+
Required Education : Bachelors Degree Required
Travel : No
Relocation : No

Job Description :

We are seeking a FPGA Design / Verification Engineer to become an integral member of the hardware engineering team dedicated to the development of HDL solutions for our high frequency, low latency electronic trading systems. The candidate will participate in projects that involve both software and hardware. The tasks will include all design lifecycle sub- processes, including: technical specification, design, implementation and testing. The candidate will be expected to model, simulate and analyze complex systems and processes, including: research and implementation of advanced concepts, technologies, products, processes and/or methods. In addition candidates will be creating and implementing test plans for validating various designs within the team. The role will be a part of the development team and provide the individual with exposure to traders and strategy developers. The ideal candidate should have a passion for finance and a strong sense of good software design. The successful candidate will also be a self-starter, have a strong sense of ownership and be driven to provide technical and intellectual solutions to business problems.

Primary Responsibilities include:

  • Production of technical specifications and functional designs

  • Implement designs using Verilog / System Verilog

  • Simulating, Debugging and Verification of designs

  • Participate in design and architecture decisions for modules and FPGAs

  • Participate in Hardware Process Development and Improvement

  • Researching / Analyzing designs, concepts, processes, technologies and/or products

Required Qualifications :


  • Bachelor or Masters in Electrical Engineering, Computer Engineering, Computer Science or other related disciplines

  • Ability to contribute as an individual as well as a part of the team to share responsibility for development of high frequency, low latency trading systems

  • HDL Experience with Verilog, System Verilog, VHDL or VHDL-2008

  • Experience with FPGAs and CPLDs from vendors: Xilinx, Altera, Microsemi (Actel), and/or Lattice

  • Experience with FPGA design and Verification Tools

  • Experience Integrating embedded systems

  • Experience with Riviera, Modelsim, or Questasim simulators

  • Experience with Synopsys tools for design

  • High-reliability design and verification

  • Understanding of TCP/IP, Datapath 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

  • Simulink Autocoding to HDL

  • Control Theory implementations on FPGA / ASIC

  • Digital Signal Processing on FPGA / ASIC

  • Experience with exchange protocols such as FIX/Fast, OUCH, ITCH, etc.

Powered by AkkenCloud
Back to Top