Jobiglo

No results.

Principal Compiler Engineer

huaweicanada · Markham

New
Permanent Senior 127,000 - 225,000 CAD/year 🇬🇧 English
C++ Java LLVM/Clang JVM TensorFlow Caffe2 MXNet ONNX TVM Vulkan OpenGL DirectX CUDA OpenCL GPU NPU FPGA Go Python

Job description

About the role

Huawei Canada’s Heterogeneous Compiler Lab is seeking a Principal Compiler Engineer to lead the design, development, and optimization of compiler technologies across AI, GPU, and CPU architectures.

Key responsibilities

  • Design, develop, and test software that meets business requirements for a wide range of products.
  • Analyze and optimize system performance and support software‑hardware co‑design.
  • Collaborate with internal and external stakeholders to define project requirements and create development plans for productization.
  • Provide leadership in scrums, code reviews, and project planning while fostering team building.
  • Mentor junior developers through education sessions, code reviews, and career development activities.
  • Research industry trends and propose new technical directions for the team.

Required profile

  • 8+ years of experience in large software projects using C++, C, or Java.
  • Demonstrated experience in at least two of the following areas: production compilers (LLVM/Clang), language runtimes (JVM), deep‑learning frameworks (TensorFlow, Caffe2, MXNet, ONNX, TVM), GPU drivers (Vulkan, OpenGL, DirectX, CUDA/OpenCL), or hardware accelerators (GPUs, NPUs, FPGAs).
  • Strong understanding of data structures, algorithms, operating systems, and processor architecture.
  • Proficiency with software development tools such as source control and bug‑tracking systems.
  • Bachelor’s, Master’s or Ph.D. in Computer Science, Computer Engineering, or a related field (advanced degree is a plus).

Required skills

  • C++
  • C
  • Java
  • LLVM/Clang
  • JVM
  • TensorFlow
  • Caffe2
  • MXNet
  • ONNX
  • TVM
  • Vulkan
  • OpenGL
  • DirectX
  • CUDA
  • OpenCL
  • GPU
  • NPU
  • FPGA
  • Go
  • Python

Questions fréquentes

Le salaire proposé pour ce poste est de 127-225k CAD par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Permanent basé à Markham.
Source : ats:recruitee

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 2 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

huaweicanada

Markham