FPGA Engineer

3 Hours ago • All levels

Job Summary

Job Description

The FPGA Engineer will be responsible for the ground-up design and implementation of new FPGA applications. The role involves extending and refining high-level synthesis and testing tools, primarily using OCaml and Hardcaml for RTL design, testing, and integration. The engineer will also work with Verilog and C. The engineer will collaborate with a team, learn new technologies, and improve the process of designing, testing, and validating hardware designs. This involves designing and implementing new FPGA applications, and helping to improve the high-level synthesis and testing tools used internally.
Must have:
  • Top-notch programmer with a love for technology
  • Comfortable with a software programming language
  • Experienced with a Hardware Description language (VHDL, Verilog, etc.)
  • Experienced working with FPGA vendor tools (Vivado or Quartus)
  • Experienced with building a working FPGA project
Good to have:
  • Intellectually curious, collaborative, and eager to learn
  • Interested in learning how to use 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
  • Fluency in Engish required

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

Similar Jobs

GoTo Group - Senior Software Engineer  - Marketplace

GoTo Group

Bengaluru, Karnataka, India (On-Site)
7 Months ago
London stock Exchange - Developer Platform Engineer

London stock Exchange

London, England, United Kingdom (On-Site)
1 Day ago
CRED - Backend Developer - Data Platform

CRED

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Motorola Solutions - DevOps Engineer

Motorola Solutions

Vancouver, British Columbia, Canada (Remote)
2 Weeks ago
Google - ASIC Architect, Silicon

Google

Mountain View, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Everyday Health Group - Senior Software Engineer, Backend

Everyday Health Group

(Remote)
1 Month ago
CData Software - Software Development Engineer III

CData Software

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Staff Software Engineer, Service Provisioning, EasyGCP

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Boomi - Software Senior Engineer - DevOps

Boomi

India (On-Site)
3 Weeks ago
Token Metrics - Crypto Data Scientist / Machine Learning Engineer  (Remote)

Token Metrics

Tiranë, Tirana County, Albania (Remote)
7 Months ago
GameJobs - Java Developer

GameJobs

Bucharest, Bucharest, Romania (Hybrid)
3 Weeks ago
JMA - Software Engineer – Fullstack Developer

JMA

Bologna, Emilia-Romagna, Italy (Hybrid)
1 Week ago
Google - Customer Solutions Engineer

Google

Seattle, Washington, United States (On-Site)
1 Month ago
matchgroup - Software Engineer III, Machine Learning Trust and Safety

matchgroup

Palo Alto, California, United States (Hybrid)
1 Week ago
P99 soft - Senior QA Automation Engineer

P99 soft

Hyderabad, Telangana, India (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Cadence - Lead Software Engineer (Agentic AI)

Cadence

Cambridge, England, United Kingdom (Hybrid)
1 Week ago
IMC - Compliance Officer – US Regulatory Specialist

IMC

London, England, United Kingdom (On-Site)
3 Weeks ago
Build A Rocket Boy - Senior Network Programmer

Build A Rocket Boy

Edinburgh, Scotland, United Kingdom (On-Site)
4 Months ago
Axon - Senior Technical Program Manager

Axon

London, England, United Kingdom (On-Site)
2 Days ago
WebMD - Account Manager Agency

WebMD

United Kingdom (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, AI Data

Microsoft

London, England, United Kingdom (On-Site)
1 Month ago
Lava Labs - 3D Animator

Lava Labs

Nottingham, England, United Kingdom (On-Site)
3 Weeks ago
bazzar voice  - Senior Software Engineer (Backend)

bazzar voice

Belfast, Northern Ireland, United Kingdom (Hybrid)
4 Months ago
Hawk Eye Innovations - Programme Manager

Hawk Eye Innovations

Basingstoke, England, United Kingdom (On-Site)
1 Month ago
Hutch - Lead Game Designer

Hutch

London, England, United Kingdom (Hybrid)
1 Month 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)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

Hong Kong (On-Site)

New York, United States (On-Site)

Hong Kong (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