About the Role
This internship offers a unique opportunity to experience full-time work at Jane Street while gaining an unparalleled educational experience. Interns collaborate with full-time mentors on real-world projects, focusing on using programming language technology to enhance hardware design, testing, and validation processes with Hardcaml, an OCaml library for hardware description.
Responsibilities
- Collaborate with full-time employees on real-world projects.
- Learn how tools are used to make programming faster, more pleasant, and more reliable.
- Improve the process of designing, testing, and validating hardware designs using programming language technology.
- Gain exposure to Hardcaml, OCaml libraries, and tools foundational to internal systems.
- Work on FPGA or ASIC designs, depending on background and experience.
- Build hardware applications from concept to a working design.
- Engage in RTL design and testing/integration using OCaml & Hardcaml.
Requirements
- Comfortable with a software programming language.
- Experienced with a Hardware Description (or Construction) language (VHDL, Verilog, Chisel, Pymtl, or other) for writing and testing hardware designs.
- Experienced working with FPGA or ASIC vendor tools (Vivado or Quartus for FPGAs, Genus or Innovus for ASICs).
- Experienced with building a working hardware project (FPGA or ASIC) through academic, professional, or personal projects.
- Interested in learning how to use FPGAs or ASICs in the context of networking.
Skills
- OCaml
- Hardcaml
- FPGA
- ASIC
- VHDL
- Verilog
- Chisel
- Pymtl
- Vivado
- Quartus
- Genus
- Innovus
- Networking
Work Type
- Internship
Experience Level
- Intern
About the Company
- Jane Street is a quantitative trading firm.
