FPGA Software Engineer

Confidential Company  •  Chicago, IL

5 - 7 years experience  •  Staffing & Recruiting

Salary depends on experience
Posted on 10/17/17 by Radhika Arora
Confidential Company
Chicago, IL
5 - 7 years experience
Staffing & Recruiting
Salary depends on experience
Posted on 10/17/17 Radhika Arora


  • Research, design, and implement FPGA solutions for the firm’s ultra-low latency trading systems
  • Develop and implement proprietary hardware trading systems
  • Create digital design and verification that maximizes the efficiency and performance of processing vast amounts of data across trading systems
  • Design and develop high-performance C++ components
  • Perform timing analysis, validate and debug designs for errors and efficiency
  • Design ultra low latency, high throughput FPGA based custom financialtrading systems to accelerate algorithmic trade signal generation and order execution
  • Provide fast turn around and immediate feedback on operating designs, as well as the evaluation of latency and throughput


  • Strong C++ programming skills.
  • Strong scripting skills; Python preferred
  • Working knowledge of FPGAs from an interface perspective
  • Experience with packet data processing and computer architecture
  • Experience in testing, debugging, and verification module design
  • Familiar with the principles of the construction of automated, self-checking, directed random test benches
  • Experience building digital systems for a variety of domains
  • Familiarity with networking protocols – Ethernet, TCP/IP, UDP, Multicast
  • Minimum Bachelor’s degree in Computer Engineering, Computer Science, or related field
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.