FPGA Engineer

3 Hours ago • All levels

Job Summary

Job Description

The FPGA Engineer will be responsible for designing and implementing FPGA-based applications, contributing to the development of high-level synthesis and testing tools. The role involves using OCaml & Hardcaml for RTL design, testing, and integration, with occasional work in Verilog and C. The engineer will work on creating new FPGA applications and improving existing tools. The role requires a strong understanding of software and hardware design principles and a collaborative approach to problem-solving. The engineer will also be involved in the design, testing and validation of hardware designs, and is expected to start full-time employment in 2025.
Must have:
  • Top-notch programmer with a love for technology.
  • Comfortable with a software programming language.
  • Experienced with Hardware Description Language (VHDL, Verilog, etc).
  • Experienced working with FPGA vendor tools (Vivado or Quartus)
  • Experience building an FPGA project through various means.
Good to have:
  • Intellectually curious, collaborative, and eager to learn.
  • Interested in using FPGAs in the context of networking.

Job Details

About the Position

We are looking to hire an Engineer with experience in both software and hardware design to help us build our FPGA-based applications. 

We're big believers in the ability of tools to make programming faster, more pleasant, and more reliable. We apply these same principles to our FPGA Engineering work, and we’re looking for people who are interested in using programming language technology to improve the process of designing, testing, and validating hardware designs. We use Hardcaml, an OCaml library for succinctly describing hardware in RTL. Hardcaml is tightly integrated into our development environment, so you’ll also gain lots of exposure to the libraries and tools that are foundational to our internal systems. No previous knowledge of Hardcaml is required.

In this role, you’ll work on the ground-up design and implementation of new FPGA applications, and help extend and refine the high-level synthesis and testing tools that we use internally. Your day-to-day work will predominantly involve OCaml & Hardcaml, for both RTL design and testing/integration, but you can also expect to work with some Verilog and C. While you don’t need to have worked with OCaml specifically, a good background in some typed functional language is a plus.

If you’d like to learn more, you can read about our interview process, meet some of our newest hires, or check out our OCaml All The Way Down talk and Programmable Hardware podcast episode.

About You

  • A top-notch programmer with a love for technology
  • Comfortable with a software programming language
  • Intellectually curious, collaborative, and eager to learn
  • Humble and unafraid to ask questions and admit mistakes
  • Experienced with a Hardware Description (or Construction) language (VHDL, Verilog, Chisel, Pymtl, or other), for both writing and testing hardware designs
  • Experienced working with FPGA vendor tools (Vivado or Quartus)
  • Experienced with building a working FPGA project through an academic, professional, or personal project
  • Interested in learning how to use FPGAs in the context of networking
  • Intending to start full-time employment in 2025

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

Similar Jobs

JMA - Principal Firmware Engineer - Radio

JMA

Plano, Texas, United States (On-Site)
7 Months ago
NVIDIA - Senior Datacenter Product Development Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Google - ASIC Design Engineer, Platform IP, Silicon

Google

Mountain View, California, United States (On-Site)
4 Weeks ago
IMC - Software Engineer Intern

IMC

Sydney, New South Wales, Australia (On-Site)
2 Days ago
Qualcomm - Lead STA Engineer

Qualcomm

Noida, Uttar Pradesh, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

InnoPhase IoT - Design Verification Lead

InnoPhase IoT

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Qualcomm - Physical Design Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Jash Entertainment - C++ Developer

Jash Entertainment

Ahmedabad, Gujarat, India (On-Site)
4 Weeks ago
JMA - Senior FPGA Engineer - Embedded Security

JMA

Plano, Texas, United States (On-Site)
2 Weeks ago
INTEL - Facility Security Officer (FSO)

INTEL

Fairfax, Virginia, United States (Hybrid)
2 Weeks ago
Biofire DX - Firmware Engineer IV

Biofire DX

Salt Lake City, Utah, United States (On-Site)
2 Months ago
ASSIST Software - C/C++ Embedded Engineer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
1 Year ago
Qualcomm - STA/Timing Methodology Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Thales - Computer Vision Engineer

Thales

Élancourt, Île-de-France, France (Hybrid)
1 Week ago
Unbroken studios  - Staff Engineer, ASIC development engineering (SOC DV)

Unbroken studios

Bengaluru, Karnataka, India (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in New York, United States

Zynga - Senior Data Analyst

Zynga

Austin, Texas, United States (On-Site)
2 Weeks ago
Riot Games - Senior Software Engineer - Matchmaking

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
Reddit - Senior Client Partner, Large Customer Sales (Financial Services)

Reddit

Chicago, Illinois, United States (On-Site)
3 Days ago
Adtran - Accounting Intern

Adtran

Dallas, Texas, United States (On-Site)
2 Weeks ago
Google - Semiconductor Fabrication Shift Supervisor

Google

Fremont, California, United States (On-Site)
4 Weeks ago
Snorkel AI - Senior AI Solutions Engineer

Snorkel AI

San Francisco, California, United States (On-Site)
2 Weeks ago
Meta - Software Engineer, Product

Meta

Bellevue, Washington, United States (Remote)
1 Month ago
Pentair - Gridline Operator

Pentair

Manitowoc, Wisconsin, United States (On-Site)
2 Weeks ago
AGS - American Gaming Systems - Field Service Technician I

AGS - American Gaming Systems

Michigan, United States (On-Site)
2 Months ago
Nintendo - CONTRACT - Tester (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Jane Street is a quantitative trading firm with offices in New York, London, Hong Kong, Singapore, and Amsterdam. We are always recruiting top candidates and we invest heavily in teaching and training. The environment at Jane Street is open, informal, intellectual, and fun. People grow into long careers here because there are always new and interesting problems to solve, systems to build, and theories to test.



New York, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

Hong Kong (On-Site)

New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Jane Street

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug