Currently we're investigating a bug where the answers are not recorded properly. If you encounter this bug, please email us at rfqjobs@gmail.com.
FPGA Software Engineer
This job posting has been archived.
Unfortunately Susquehanna International Group has archived this job posting, they are no longer accepting applications.

FPGA Software Engineer

JOB DESCRIPTION
Overview

SIG is looking for a Software Engineer to join our FPGA team. In this role, you will be at the center of our Options business as we continue to push the limits of our low latency trading environment using FPGAs. As a Software Engineer on our FPGA team, you will play a critical role in developing software solutions that allow us to verify and deploy our hardware more effectively. You will collaborate closely with our strategy development and hardware teams to understand our requirements/specifications and apply effective techniques to model, simulate, and test our hardware. This is a high-impact role that will drive innovation in how we use FPGAs and influence the way that our software and hardware teams interact!

 

Development experience in the trading domain is not required. If you are a Software Engineer that thrives on the unique challenges of integrating software and hardware solutions, we’d love to hear from you!

 

In this role, you will:

  • Collaborate with strategy developers and FPGA engineers to develop software tooling to model and simulate hardware behavior
  • Develop automated tests to verify hardware behavior and its performance within a low latency trading environment
  • Develop CI/CD pipelines for pushing trading strategies into production

What we're looking for

What we're looking for

  • Minimum of 5+ years of backend development experience in C# (strongly preferred) or Java
  • An interest in interacting with hardware technology and hardware teams
  • Understanding of hardware specifications and how it impacts software
  • Experience building CI/CD pipelines for pushing development into production
  • Strong communicator who can interface with technical and non-technical teams
  • Bachelor's degree in Electrical Engineering, Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent

Nice to Have:

  • Scripting and automation experience in Python or PowerShell
  • Experience with modeling hardware behavior and building automated tests to test hardware components
  • Experience developing or testing custom kernel device drivers
  • Experience with PCI-e, Ethernet, and IP communication standards
  • Experience developing with a physical device (FPGA, mobile, embedded, Raspberry Pi, Arduino)

About SIG

SIG is a global quantitative trading firm founded by a group of friends who share a passion for game theory and probabilistic thinking. We have incorporated this approach into our culture, where you will find relentless problem solvers within each of our core disciplines: Trading, Technology, and Quantitative Research. From offices around the world, our employees collaborate to make optimal decisions and are driven by the desire to achieve winning results together. 

 

What we do

We are experts in trading essentially all listed financial products and asset classes, with a focus on derivatives trading. Through market making and market taking, we handle millions of trading transactions around the world every day, providing liquidity and ensuring competitive prices for buyers and sellers. While our presence in the market is broad, our trading desks are highly specialized, allowing for a deep understanding of unique drivers of each asset class.