FPGA & Trading Stack Specialist

Bala Cynwyd, PA, US • Posted 2 days ago • Updated 2 days ago
Contract W2
Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • C++17/20
  • Low Latency Trading Systems
  • High Frequency Trading (HFT)
  • Linux Kernel
  • Kernel Optimization
  • CPU Pinning
  • NUMA
  • Cache Optimization
  • Real-Time Linux
  • DPDK
  • RDMA
  • Mellanox VMA
  • Solarflare OpenOnload
  • Kernel Bypass Networking
  • FPGA
  • Xilinx
  • Intel Stratix
  • Intel Agilex
  • Verilog
  • VHDL
  • PCIe
  • DMA
  • SmartNIC
  • NIC Tuning
  • Exchange Protocols (NASDAQ
  • NYSE
  • CME
  • ICE
  • OPRA)
  • Market Data
  • Order Routing
  • Pre-Trade Risk
  • Tick-to-Trade Optimization
  • PTP
  • IEEE-1588
  • rdtsc
  • Hardware Timestamping
  • perf
  • eBPF
  • ftrace
  • Flame Graphs
  • Nanosecond Profiling
  • Jitter Optimization

Summary

Job Title: FPGA & Trading Stack Specialist

Experience: 14+ Years
Duration: 12+ Months 
Location: Bala Cynwyd, PA

Type: Contract


Job Description

Key Responsibilities

  • Develop high-performance trading systems using C++17/20 (market data, order routing, pre-trade risk)

  • Build low-latency architectures (lock-free, cache-aligned, zero-copy systems)

  • Design and optimize Linux kernel environments (IRQ, RCU, scheduler, NUMA, CPU pinning, huge pages)

  • Implement kernel bypass networking using DPDK, RDMA, Mellanox, Solarflare/OpenOnload

  • Develop and optimize market data pipelines, multicast systems, and exchange connectivity (NASDAQ, NYSE, CME, ICE, OPRA)

  • Design FPGA-based solutions (feed handlers, order gateways, packet filtering) using Xilinx (UltraScale+/Versal) and Intel (Stratix/Agilex)

  • Work on hardware/software co-design (PCIe, DMA, HBM, SmartNICs)

  • Perform NIC tuning, firmware optimization, PCIe configuration, and DMA optimization

  • Implement PTP / IEEE-1588, hardware timestamping, and rdtsc-based timing

  • Build nanosecond-level profiling and monitoring tools using perf, eBPF, ftrace, flame graphs

  • Optimize systems for tick-to-trade latency, jitter reduction, and deterministic performance

  • Support real-time trading environments, working with traders and quants for performance tuning


Required Skills

  • 14+ years in HFT / trading / low-latency systems

  • Strong expertise in C++17/20 and Linux kernel internals

  • Experience with CPU/NUMA optimization, cache tuning, real-time Linux

  • Hands-on with DPDK, RDMA (RoCE/iWARP), kernel bypass networking

  • Strong experience with FPGA development (Xilinx, Intel) and Verilog / VHDL

  • Knowledge of PCIe, DMA, SmartNICs, ASIC/Hardware acceleration

  • Experience with exchange protocols and market data systems

  • Expertise in performance tuning, latency optimization, and profiling tools

  • Familiarity with PTP timing, hardware clocks, nanosecond profiling


Nice to Have

  • Experience with microwave/mmWave trading networks

  • Knowledge of GPS-synchronized clocks

  • Experience with custom NIC firmware, P4 networking, SmartNICs

  • Exposure to bare-metal Kubernetes in HFT environments

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91166803
  • Position Id: 8919025
  • Posted 2 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Bala Cynwyd, Pennsylvania

3d ago

Easy Apply

Contract, Third Party

Depends on Experience

Pennsylvania Furnace, Pennsylvania

2d ago

Easy Apply

Full-time

Depends on Experience

New York, New York

2d ago

Full-time

USD 130,000.00 - 250,000.00 per year

Remote or Jersey City, New Jersey

2d ago

Full-time

-

Search all similar jobs