Compiler Engineer: Offload & SYCL for Heterogeneous Compute

Intel Corporation

Toronto

Hybrid

CAD 134,000 - 189,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Intel Corporation in Canada is seeking a Compiler Engineer to advance offloading and SYCL infrastructure within its LLVM-based compiler stacks. You will design device code generation, collaborate with LLVM/SYCL communities, and partner across compiler, runtime, and platform teams to deliver production-ready features for CPUs, GPUs, and accelerators.

The role prefers strong C/C++ background, open-source contributions, and deep compiler knowledge.

Qualifications

  • Bachelor's degree in Computer Science or related field with 3+ years of experience.
  • Proficiency in C/C++, object-oriented programming, and data structures.
  • Open-source contributions to LLVM, SYCL, or similar projects.
  • Foundation in compiler concepts (frontend parsing, IR transformation, code generation, linking).
  • Heterogeneous computing concepts (CPU/GPU offloading).
  • Experience in developing/maintaining production compilers in offloading toolchains, SPIR-V generation, Clang driver.
  • Expertise in heterogeneous architectures (CPU/GPU/NPU) and SYCL/CUDA/OpenMP models.
  • Strong problem-solving and debugging abilities.
  • Proven ability to work independently and proactively pursue solutions.

Responsibilities

  • Design and implement core offloading technologies and device code generation.
  • Collaborate upstream with LLVM and SYCL communities and across Intel teams.
  • Contribute to Intel's offload and SYCL infrastructure within compiler stacks.
  • Deliver production-ready compiler features for CPU, GPU, and accelerators.

Skills

Bachelor's degree/3+ years experience
C/C++/OO programming
Open-source contributions
Compiler concepts
Heterogeneous computing
Offloading toolchain/SPIR-V/Clang
SYCL/CUDA/OpenMP models
Problem-solving/debugging
Independent work

Education

Bachelor's degree in Computer Science/Engineering or related field
Master's degree in Computer Science/Engineering or related field

Tools

LLVM
SYCL
Clang

Job description

Intel Corporation in Canada is seeking a Compiler Engineer to advance offloading and SYCL infrastructure within its LLVM-based compiler stacks. You will design device code generation, collaborate with LLVM/SYCL communities, and partner across compiler, runtime, and platform teams to deliver production-ready features for CPUs, GPUs, and accelerators.

The role prefers strong C/C++ background, open-source contributions, and deep compiler knowledge.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Compiler Engineering
Compiler Engineering

Intel Corporation • Toronto

On-site
CAD 134,000 - 189,000
Senior ML Compiler Engineer - HW/SW Co-Design
Senior ML Compiler Engineer - HW/SW Co-Design

Qualcomm • Markham

On-site
CAD 120,000 - 180,000
GPU Compiler Engineer
GPU Compiler Engineer

Talentlab • Markham

On-site
CAD 110,000 - 180,000
High Level Synthesis Compiler Engineer
High Level Synthesis Compiler Engineer

207 Altera Semiconductor Technology Canada ULC • Toronto

On-site
CAD 124,000 - 180,000
FPGA Development Tools Engineer
FPGA Development Tools Engineer

Altera • Toronto

On-site
CAD 100,000 - 130,000
Mentorship and hands-on training from2
Competitive salary and benefits
Opportunities for professional growth
+1
Lead RTL Design Engineer – Custom Silicon Offloads
Lead RTL Design Engineer – Custom Silicon Offloads

AMD • Markham

Hybrid
CAD 90,000 - 130,000
Senior FPGA Compiler & Placement Engineer
Senior FPGA Compiler & Placement Engineer

altera • Toronto

On-site
CAD 129,000 - 187,000
null
Software Engineering Intern: Dataflow & Compiler Systems
Software Engineering Intern: Dataflow & Compiler Systems

PassFort • Toronto

On-site
CAD 74,000 - 91,000
Caffeine on Us
Modern workspace
Mac hardware provided
GPU Compiler Engineer: Graphics & Performance
GPU Compiler Engineer: Graphics & Performance

Talentlab • Markham

On-site
CAD 110,000 - 180,000
Senior ML Inference & Compiler Architect
Senior ML Inference & Compiler Architect

NVIDIA Corporation • Toronto

Hybrid
CAD 135,000 - 185,000