FPGA Engineer

3 Months ago • All levels
Software Development & Engineering

Job Description

We are seeking an FPGA Engineer to design, test, and deploy advanced hardware accelerators, focusing on ultra-low latency applications. The role involves collaboration with teams across trading, networking, and research infrastructure. The company utilizes Hardcaml, a hardware development toolchain embedded in OCaml, and values engineers eager to leverage improved tools and software engineering techniques for hardware design. While OCaml knowledge is not required, a willingness to learn and adapt to new tools is essential. Experience with RTL design, testing, and back-end tooling like Vivado and Quartus is expected.
Good To Have:
  • Experience with PCIe, SERDES integration
  • High-performance Ethernet/InfiniBand experience
  • Experience with trading-related applications
Must Have:
  • Practical experience of RTL design and testing
  • Experience with back-end tooling (Vivado, Quartus)
  • Interest in software engineering for hardware design
  • Programming in a high-level language (Python, C++, Java, Haskell, etc.)

Add these skills to join the top 1% applicants for this job

cpp
fpga
networking
back-end
python
java

About the Position

We are looking for an FPGA Engineer to help us design, test, and deploy advanced hardware accelerators. You will be part of the ultra-low latency team, but you’ll also have the chance to work with people in areas across the firm, including trading, networking, and research infrastructure.

We are big believers in the ability of tools to improve the productivity, reliability, and day-to-day joy of hardware engineering. That’s why we created Hardcaml, a hardware development toolchain embedded in OCaml.

While we don’t expect you to know OCaml (we can teach it to you), we are looking for hardware engineers who are excited about the advantages that better tools can bring and as a result are willing to try new things. We are also looking for a particular mix of skills and experience:

  • Practical experience of RTL design and testing
  • Experience with back-end tooling like Vivado and Quartus
  • An interest in using software engineering techniques to improve the hardware design process and experience programming in a high-level language (e.g., Python, C++, Java, Haskell, etc.)
  • Experience with PCIe, SERDES integration, and high-performance Ethernet/InfiniBand are a plus
  • Experience working on trading-related applications is a plus

 

If you're a recruiting agency and want to partner with us, please reach out to agency-partnerships@janestreet.com.

Set alerts for more jobs like FPGA Engineer
Set alerts for new jobs by Jane Street
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙