CareerPlanGet AI match score →

High Level Synthesis Compiler Engineer

Toronto, Ontario, Canada💼 Full-time💰 $124,100–$124,100🗓 2026-05-29 → 2026-07-31

Core

Building reliable and scalable compiler tools that lower RTL and constraints into realizable FPGA designs, optimizing for quality-of-results and turnaround time.

Role type

Senior IC compiler engineer (EDA/FPGA flow)

Builds

Compiler infrastructure (IR, lowering, optimization passes) and integration with implementation/timing/debug flows

Domain

EDA, FPGA design, Compiler technology

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (performance, multi-threading), LLVM/MLIR (IR design, passes, backends), digital design & FPGA primitives (LUT/FF/BRAM/DSP), timing analysis, synthesis/place-and-route flows

Preferred skills

PhD in EE/CS/CE, simulation/formal/debug environment experience, high-level design flows (HLS), shipping software to external customers

Technologies

C++, LLVM, MLIR, FPGA tools

Responsibilities

Develop and optimize compiler passes for IR lowering and QoR-driven optimizations; Work with customers to translate application goals into concrete flow improvements; Mentor engineers through code and design reviews; Document tool behavior, limitations, and workarounds

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗