Назад
Company hidden
18 часов назад

Compiler Engineering (C/C++)

133 922 - 189 066CAD
Формат работы
remote (только Canada)/hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Compiler Engineering (C/C++): Developing Intel's offload and SYCL infrastructure across open-source and proprietary compiler stacks, including binary formats, device code generation, and next-generation offloading models for heterogeneous computing. Focus on designing compiler technologies for CPUs, GPUs, and accelerators, collaborating with LLVM and SYCL communities, and solving complex systems problems across compiler and runtime teams.

Location: Virtual Canada; must live and work in Canada. Initially remote from the greater metropolitan area of Toronto, with hybrid work requiring on-site presence at least four days per week once the Toronto office is operational.

Salary: CAD 133,922–189,066 annually

Company

hirify.global develops and manufactures silicon products and software technologies for connected devices, heterogeneous computing, artificial hirify.globalligence, and high-performance computing.

What you will do

  • Design and implement offloading technologies for hirify.global's open-source and closed-source compiler stacks.
  • Develop binary formats, device code generation, and next-generation offloading models.
  • Enable heterogeneous computing across CPUs, GPUs, and accelerators through the oneAPI software stack.
  • Collaborate with the LLVM and SYCL communities on upstream development.
  • Partner with compiler, runtime, performance, and platform teams to deliver production-ready solutions.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field with 3+ years of experience, or a relevant master's degree.
  • Professional experience with C/C++, object-oriented programming, and data structures.
  • Open-source development experience, including contributions to LLVM, SYCL, or similar projects.
  • Understanding of compiler concepts such as frontend parsing, IR transformation, code generation, and linking.
  • Understanding of heterogeneous computing, CPU/GPU programming, offloading models, and accelerator architectures.
  • Must live and work from Canada; remote work from other countries is not permitted.

Nice to have

  • Experience developing or maintaining production compilers, including offloading toolchains, SPIR-V generation, or the Clang driver.
  • Expertise in CPU, GPU, and NPU architectures and programming models such as SYCL, CUDA, or OpenMP.
  • Strong problem-solving, debugging, independent execution, and proactive solution development.

Culture & Benefits

  • Fully home-based work until the Toronto office is operational, with occasional hirify.global site attendance based on business needs.
  • Hybrid work model with regular on-site presence at the future Toronto office.
  • Opportunity to contribute to open compiler ecosystems and collaborate with LLVM and SYCL communities.
  • Accessibility accommodations are available for applicants and employees with disabilities.
  • Employment practices comply with applicable Canadian laws and equal opportunity requirements.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →