JS
Jane StreetLondonGraduate

Hardware Engineer (FPGA/ASIC)

Join Jane Street as a Hardware Engineer working on FPGA and ASIC applications using software and hardware design skills. You'll use OCaml, Hardcaml, Verilog, and C to design and test hardware with a software engineering approach.

1

Role Responsibilities

  • Design and implement new FPGA or ASIC applications from the ground up.
  • Extend and refine internal high-level design and testing tools.
  • Work primarily with OCaml and Hardcaml for RTL design and testing.
  • Use Verilog and C for hardware design and integration tasks.
  • Collaborate with the hardware team on FPGA and ASIC projects.
2

Candidate Requirements

  • Comfortable with a software programming language.
  • Experience with hardware description languages like VHDL, Verilog, Chisel, or Pymtl.
  • Familiarity with FPGA or ASIC vendor tools such as Vivado, Quartus, Genus, or Innovus.
  • Experience building working hardware projects academically, professionally, or personally.
  • Interest in using FPGAs or ASICs in networking contexts.
3

About the Team and Tools

  • Hardware team works on FPGA and ASIC designs using Hardcaml, an OCaml library.
  • Hardcaml integrates tightly with internal development environments.
  • No prior Hardcaml knowledge required; training provided.
  • Exposure to foundational libraries and tools used internally.
  • Team values intellectual curiosity, humility, and collaboration.