Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Compiler Engineer designing, developing, and maintaining LLVM-based compilers for Intel's processor platforms. Collaborating with hardware teams and contributing to software ecosystems that empower global innovation.

Responsibilities

  • Design and develop advanced compiler features and optimizations tailored to Intel Architectures.
  • Collaborate with hardware engineering teams to support new processor features and architectures through compilers.
  • Contribute to the development and maintenance of Clang, DPC++, SYCL technologies, and associated tools.
  • Write and maintain test cases to cover new functionality, ensuring high code coverage and overall reliability.
  • Work upstream with clang open-source communities, driving industry-wide collaboration for optimal solutions.
  • Ensure robust support for parallelization and vectorization techniques, enhancing the performance of Intel compilers.
  • Engage with external partners, language standards groups, and companies developing compilers to align on best practices and innovative solutions.

Requirements

  • Bachelor's degree in Computer Science, Applied Mathematics, Informatics, or a related technical discipline.
  • 3+ years of experience in C/C++ programming, object-oriented design principles, and data structures.
  • 3+ years of LLVM compiler technology experience.
  • 2+ years of experience in open-source projects.

Benefits

  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities
  • Paid time off
  • Accommodations for applicants and employees with disabilities

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$114,890 - CA$162,190 per year

Degree requirement

Bachelor's Degree

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.