Senior FPGA Engineer: High-Speed AI IO & RDMA

Foundation Capital

Toronto

On-site

CAD 120,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Cerebras Systems seeks an experienced FPGA developer to own the in-chassis IO subsystem, including RoCE interfaces, a large programmable switching fabric, and the Cerebras WSE communication protocol. You will optimize bandwidth and latency for multi-node AI clusters and deliver production‑ready solutions.

You will collaborate with AI application IO teams, cluster architecture, and embedded software groups across hardware and software boundaries to enable scalable, high‑speed inference and

Qualifications

  • 5+ years producing production FPGA solutions.
  • Proficiency in Verilog development in Git-based repo.
  • Experience with FPGA placement, routing, timing closure, and debugging.
  • Familiarity with TCP and RoCE networks.
  • Experience with network switch environments (Arista, Juniper) or willingness to learn.
  • AI-augmented development environment experience preferred.

Responsibilities

  • Lead full chassis-to-wafer IO architecture and design
  • Improve current RTL, implement next-gen FPGA design, define future IO architectures
  • Produce production-ready bitstreams for deployment into large clusters running customer inference services
  • Work with DV team to prevent bug slips and simplify debug
  • Optimize bandwidth/latency over FPGA datapath and all IO interfaces
  • Interface with board team facilitating and executing board bringup
  • Drive network performance debug of large AI clusters
  • Integrate leading edge networking technologies and protocols
  • Lead cross-functional technical projects spanning multiple teams and integrating diverse software and hardware components to deliver an improved network IO solution.
  • Foster clear and effective communication across teams and stakeholders.

Skills

FPGA design
Verilog
Networking protocols
Git-based workflow
Timing closure
Debugging/Simulation
AI/ML hardware

Education

Master's or PhD in Computer or Electrical Engineering
Bachelor's degree in Computer or Electrical Engineering

Tools

Git
FPGA placement & routing tools
Wireshark
RoCE troubleshooting

Job description

Cerebras Systems seeks an experienced FPGA developer to own the in-chassis IO subsystem, including RoCE interfaces, a large programmable switching fabric, and the Cerebras WSE communication protocol. You will optimize bandwidth and latency for multi-node AI clusters and deliver production‑ready solutions.

You will collaborate with AI application IO teams, cluster architecture, and embedded software groups across hardware and software boundaries to enable scalable, high‑speed inference and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior FPGA Engineer: High-Performance IO & RDMA
Senior FPGA Engineer: High-Performance IO & RDMA

Cerebras • Toronto

On-site
CAD 120,000 - 160,000
FPGA Engineer
FPGA Engineer

Foundation Capital • Toronto

On-site
CAD 120,000 - 180,000
FPGA Engineer
FPGA Engineer

Cerebras • Toronto

On-site
CAD 120,000 - 160,000
Software Engineer - Host and Network IO
Software Engineer - Host and Network IO

Cerebras • Toronto

On-site
CAD 120,000 - 180,000
Co-Design & Next-Gen AI Performance Engineer
Co-Design & Next-Gen AI Performance Engineer

Foundation Capital • Toronto

On-site
CAD 110,000 - 170,000
Senior Distributed Systems Engineer — Kubernetes & AI Infra
Senior Distributed Systems Engineer — Kubernetes & AI Infra

Engg • Toronto

On-site
CAD 140,000 - 210,000
Distributed Software Engineer
Distributed Software Engineer

Engg • Toronto

On-site
CAD 140,000 - 210,000
CoDesign & NextGen Performance Engineer
CoDesign & NextGen Performance Engineer

Foundation Capital • Toronto

On-site
CAD 110,000 - 170,000
ML Systems Integration Engineer
ML Systems Integration Engineer

Foundation Capital • Toronto

On-site
CAD 120,000 - 180,000
ML Systems Integration Engineer
ML Systems Integration Engineer

Cerebras • Toronto

On-site
CAD 110,000 - 160,000