Job Description - FPGA Engineer
Responsibilities
- Collaborate with hardware and software developers across divisions to build ultra-low latency trading systems.
- Work closely with trade teams to gather requirements and develop solutions in a fast-paced environment.
- Evaluate and utilize the latest technologies to continuously improve system performance.
Qualifications
At least 2 years of experience with FPGA developmentA bachelor's degree in electrical or computer engineering, or equivalent professional experienceProficiency with System Verilog / Verilog or VHDLExperience developing test benches and using simulations tools (ModelSim)Experience with Xilinx or Altera development toolchains and design flowsFamiliarity with the Linux environmentAbility to document design and interface specificationsAdditional Qualifications :
Experience with high speed protocol such as 10 or 25Gb Ethernet, PCIe, etc.Understanding of various networking protocols (Ethernet, IP, TCP, UDP)Understanding of various network topologies and hardware (types of switches, etc.)Familiarity with C / C++, Python (or other scripting languages)Familiarity with automation frameworks such as Jenkins for CIExperience with advanced verification frameworks (Cocotb, UVM)Financial industry experience a plus but is NOT required