Назад
Company hidden
2 дня назад

Compiler Engineer (C/C++)

114 890 - 162 190CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Compiler Engineer (C/C++): Developing and optimizing compiler technologies for Intel CPUs, GPUs, and accelerators with an accent on LLVM-based tooling, code generation, performance, and scalability. Focus on implementing compiler features, analyzing workloads and benchmarks, enabling new processor capabilities, and improving compiler-generated code for AI and HPC workloads.

Location: Hybrid in Toronto, Canada, with time split between the assigned hirify.global site and off-site work.

Annual salary: CAD 114,890–162,190, depending on location and experience.

Company

hirify.global develops processor platforms and software technologies for heterogeneous computing, including compiler technologies for CPUs, GPUs, and accelerators.

What you will do

  • Design, develop, test, debug, and maintain advanced compiler technologies and software components.
  • Implement new compiler features, resolve software defects, and improve compiler-generated code performance and efficiency for hirify.global CPU architectures.
  • Analyze real-world applications, workloads, and benchmarks to identify optimization opportunities.
  • Conduct functional, performance, scalability, and stress testing to ensure product quality and reliability.
  • Partner with hardware architects and platform teams to enable new processor capabilities.
  • Collaborate with global engineering, validation, and performance teams, and contribute to open-source compiler initiatives and industry standards.

Requirements

  • Bachelor's degree in Computer Science, Applied Mathematics, Informatics, or a related technical field.
  • 3+ years of professional software development experience and advanced knowledge of C/C++.
  • Strong background in object-oriented programming, algorithms, and data structures.
  • Experience optimizing software for CPU performance and efficiency.
  • Excellent analytical, debugging, and problem-solving skills.

Nice to have

  • Master's degree or PhD in Computer Science, Electrical Engineering, or a related discipline.
  • Ability to work independently.
  • Strong communication and collaboration skills within global engineering environments.
  • Experience with vectorization technologies and parallel programming models such as OpenMP.
  • Experience with compiler development using LLVM or similar compiler frameworks.
  • Knowledge of assemblers, linkers, and low-level system software.
  • Strong understanding of compiler optimizations, code generation, and CPU architecture.
  • Familiarity with performance profiling and analysis tools such as perf or equivalent solutions.

Culture & Benefits

  • Hybrid work model combining on-site work at the assigned hirify.global site with off-site work.
  • Collaboration across global engineering, validation, performance, and hardware architecture teams.
  • Opportunities to contribute to open-source compiler initiatives and industry standards.
  • Accessibility accommodations are available for applicants and employees with disabilities.

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