Director of Esoftware Engineering - Fpga / Equities Low Latency Trading

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Commercial & Investment Bank

Director of eSoftware Engineering for Equities Electronic Trading, focusing on ultra-low latency FPGA-based market infrastructure. The role involves architecting, implementing, and optimizing FPGA pipelines for market data and trading workflows, with a strong emphasis on AI-assisted development and verification techniques for RTL generation, testbenches, and performance tuning. Requires deep expertise in FPGAs, low-latency networking, and leading engineering teams.

What you'd actually do

  1. Architect, implement, and optimize ultra-low latency FPGA-based pipelines for market data ingest, processing, and distribution as well as trading workflows, with a focus on determinism, measurement discipline, and production readiness.
  2. Design and deliver high-performance network subsystems on FPGA, including deep TCP/IP expertise and complementary protocol support (UDP, IP, multicast, ARP), time synchronization (PTP), and loss/latency instrumentation suitable for production operations.
  3. Lead the team's adoption and scaling of AI-assisted and spec-driven workflows for FPGA development and verification, including executable specifications, spec-to-implementation traceability, AI-assisted RTL generation and refactoring, automated code review, testbench and stimulus generation, bug triage, and performance tuning, with appropriate controls for correctness, IP protection, confidentiality, and auditability.
  4. Own verification strategy and execution, building robust testbenches in Python/Cocotb to achieve high functional coverage, strong regression quality, and fast debug cycles.
  5. Serve as technical lead for a team hardware and software engineers across the program lifecycle, taking large programs from requirements through production rollout while coordinating with internal compute and networking service organizations and managing outside vendors.

Skills

Required

  • FPGA development
  • low-latency electronic trading
  • HFT systems
  • ultra-low latency FPGA pipelines
  • Python
  • Cocotb
  • SystemVerilog
  • UVM
  • market data domain knowledge
  • TCP
  • UDP
  • IP
  • multicast
  • ARP
  • PTP
  • Layer 1 switching
  • microwave / wireless low-latency connectivity
  • software engineering concepts
  • technical leadership

Nice to have

  • leading FPGA vendor toolchains and devices
  • high-speed transceivers
  • high-speed Ethernet MAC/PCS integration
  • Host/FPGA integration
  • PCIe
  • DMA
  • AXI
  • driver/firmware interfaces
  • performance profiling
  • exchange connectivity protocols
  • AI-assisted and spec-driven approaches to FPGA development and verification

What the JD emphasized

  • AI-assisted and spec-driven FPGA development and verification workflows
  • ultra-low latency
  • FPGA development
  • FPGA pipelines
  • AI-assisted RTL and testbench generation

Other signals

  • AI-assisted FPGA development
  • ultra-low latency pipelines
  • FPGA development and verification