CareerPlanSign in

FPGA Development Tools Engineer

Toronto, Ontario, Canada💼 Full-time💰 $100,000–$100,000🗓 2026-07-21 → 2026-09-29

Core

Develop and maintain High Level Synthesis (HLS) compiler infrastructure to translate high-level C/C++ code into efficient hardware implementations for FPGA and SoC.

Role type

FPGA Development Tools Engineer (HLS Compiler)

Builds

HLS compilers and compiler passes for hardware synthesis

Domain

Hardware acceleration, FPGA, compiler technology, AI computation

Deliverable

production ML models | product features

Required skills

C/C++ programming, compiler concepts (parsing, code generation, optimization), digital logic design fundamentals, FPGA/ASIC hardware flows

Preferred skills

MLIR, LLVM, Clang, HLS tools (Xilinx Vivado HLS, Intel HLS), hardware description languages (Verilog/VHDL), version control systems (Git)

Technologies

C/C++, MLIR, LLVM, Clang, Verilog, VHDL, Git, Xilinx Vivado HLS, Intel HLS

Responsibilities

Assist in development and maintenance of HLS compiler infrastructure; Support implementation of compiler passes and code transformations; Analyze and improve compilation flow from C/C++ to hardware description languages; Research cutting edge compiler technology for AI computation workload; Integrate and test new features in HLS compilers; Debug and validate compiler outputs; Document work and contribute to internal knowledge bases

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 873,000+ jobs from 20+ sources.