Compiler Engineering
Job Description
SPECIAL NOTE
- Intel is in the process of securing office space in the greater metropolitan area of Toronto, Ontario. This office will serve as your assigned work location in the future. Once the site is operational, your position will follow Intel’s hybrid work model, which currently requires on-site presence at least four days per week. Until the office is ready, you will be classified as a remote employee and will be working virtually from the greater metropolitan area of Toronto, Ontario.
Join Us in Shaping the Future
The Team
Position Overview
Qualifications
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering or related field and 3+ years of experience OR Master's in Computer Science, Computer Engineering or related field. The experience must include:
- C/C++, object-oriented programming, and data structures.
- Opensource development (contributions to LLVM, SYCL, or similar projects)
- Foundational understanding of compiler concepts (frontend parsing, IR transformation, code generation, linking)
- Heterogeneous computing concepts (CPU/GPU programming, offloading models, accelerator architectures)
Preferred Qualifications
- Experience in developing/maintaining production compilers in areas of offloading toolchain, SPIR-V generation, and Clang driver.
- Expertise in heterogeneous computing architectures (CPU/GPU/NPU) and programming models (SYCL/CUDA/OpenMP)
- Demonstrated strong problem-solving and debugging.
- Proven ability to work independently and proactively pursue solutions.
Job Type
Shift
Primary Location
Posting Statement
Work Model for this Role
Canada Accommodation
Intel is committed to a culture of accessibility. Intel provides accommodations to applicants and employees with disabilities. Find information and request accommodation here .
*
ADDITIONAL INFORMATION: Intel is committed to Responsible Business Alliance (RBA) compliance and ethical hiring practices. We do not charge any fees during our hiring process. Candidates should never be required to pay recruitment fees, medical examination fees, or any other charges as a condition of employment. If you are asked to pay any fees during our hiring process, please report this immediately to your recruiter.
Not included in the source posting: what you'll do, benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.