Postuler

Publié il y a 48 mois

Principal Compiler Engineer

@ Huawei Technologies Canada Co., Ltd.

Markham, Ontario

Sur placeTemps plein8+ ans d’expérience
Postuler
SIGNAUX

En bref

Huawei Technologies Canada is hiring a Principal Compiler Engineer on a permanent full-time basis to design, develop and test software, optimize system performance, and lead scrums and project planning in its Heterogeneous Compiler Lab. The role mentors junior developers and researches new technical directions in compilers for AI, GPU and CPU architectures. Total target annual compensation ranges from $127,000 to $225,000 depending on education and experience.

Responsabilités :

  • Design, develop and test software for a wide range of products
  • Analyze and optimize software system performance
  • Lead scrums, reviews and project planning
  • Mentor junior developers
  • Research industry trends and propose technical directions

Résumé des exigences :

  • 8+ years programming large software projects in C++, C or Java
  • At least two compiler, runtime, deep learning, GPU driver or accelerator experiences
  • Solid grasp of data structures, algorithms and operating systems
  • In-depth understanding of processor architecture
  • Bachelor's, Master's or PhD in Computer Science or related field

Outils et compétences

Source et dates

Site carrière / système de candidatures · recruitee

Date publiée par l’employeur
2022-12-12
Première détection par notre source
2026-10-10
Mise à jour du dossier source
2026-11-09

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience8 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
FormationBaccalauréat (exigé), Maîtrise (préféré), Doctorat (préféré)
Domaines d’étudesComputer Science, Computer Engineering

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Huawei Technologies Canada Co., Ltd.

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Personnes associées sur LinkedIn
142 744
Autres noms enregistrés
  • Huawei Finland R&D
  • Huawei
  • Huawei Europe
  • Huawei Denmark
  • Huawei Norway
  • Huawei
  • Huawei Serbia&Hungary Rep Office
  • Huawei Telekomünikasyon Dış Ticaret Ltd
  • Huawei Technologies Italia
  • Huawei Switzerland
ChampValeur
SecteurTelecommunications
Taille10001+
Siège socialShenzhen, Guangdong
Offres sur Jobsy187
LinkedInVoir la page
Description

Huawei Canada has an immediate permanent opening for a Principal Compiler Engineer.

About the team:

The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized as key contributors to the LLVM Compiler Infrastructure project, this lab excels in developing diversified IP compiler collaborations, focusing on AI, GPU, and CPU architectures. Our efforts include heterogeneous compilation technology and SW-HW co-design, optimizing for AI, graphics, games, and mobile applications while tackling technological challenges through open-source community.

About the job:

  • Design, develop, and test software to satisfy business requirements in a wide range of products.

  • Analyze and optimize software system performance, and assist with software/hardware co-design.

  • Liaise with internal and external stakeholders, determine project and feature requirements, and create development plans for software productization.

  • Provide leadership in scrums, reviews, and project planning; engage in team building.

  • Mentor junior developers through education sessions, code reviews, and career development.

  • Research industry trends and paradigms, and propose new technical directions for the team.

The total target annual compensation for this position ranges from $127,000 to $225,000 depending on education, experience, and demonstrated expertise.

About the ideal candidate:

  • 8+ years of experience programming in large software projects with at least one of the following: C++, C, or Java.

  • Satisfy at least two of the following:

    • Development or research experience in a production compiler (LLVM/Clang-based is an asset).

    • Development or research experience in a production language runtime (JVM-related is an asset), and/or design and implementation of a major programming language.

    • Development or research experience with deep learning frameworks and related ecosystem, such as TensorFlow, Caffe2, MXNet, ONNX, TVM.

    • Development or research of GPU drivers, such as Vulkan, OpenGL, DirectX, or CUDA/OpenCL.

    • Development or research experience with hardware accelerators such as GPUs, NPUs, or FPGAs.

  • Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems.

  • In-depth understanding of computer processor architecture.

  • Proficiency with software development tools and concepts such as source control, bug tracking, etc.

  • Bachelor's, Master's degree or Ph.D (an asset). in Computer Science, Computer Engineering, or related field.

  • The following items would be an asset: Deep understanding of IR and machine level compiler optimization techniques; experience in systems programming; proficiency in higher-level programming languages e.g. Go, Python; or an understanding of the implementation of higher-level programming languages.

Additional Information:

Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.

All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.

Emplois semblables

  • Senior Principal Compiler Engineer

    Ottawa, ON
    Sur placeTemps plein

    Huawei Technologies Canada Co., Ltd.

    8+ ansCandidates need 8+ years of C++, C or Java experience on large software projects, plus at least two of: production compiler, language runtime, deep learning framework, GPU driver or hardware accelerator experience. A computer science or related degree is required.

    LLVM, Clang, TensorFlow, CUDA, OpenCL, Vulkan

  • Cashier Team Member (Front End Service) - Part Time

    Markham, ON
    18,50–25 $/hTemps partiel

    Whole Foods Market

    Candidates need strong basic math skills, patience and good communication with customers and team members. No prior retail experience is required, but the role demands attention to detail, a strong work ethic and comfort in a fast-paced setting.

    cash register, POS, ATM, box cutters, electric pallet jacks

  • Personal Support Worker (PSW)

    Markham, ON

    Amica Senior Lifestyles: Established in 1996, the company owns and operates 34 residences in British Columbia, Alberta and Ontario, with plans to continue expansion in…

    Candidates need a PSW program graduate, a current nursing student, or an internationally certified nurse, plus a Vulnerable Sector Check and First Aid and CPR certificates. A willingness to learn and apply that learning on the job is expected.

    PSW, Housekeeping, Scheduling, Vulnerable sector check, First Aid, CPR

  • Markham- 310T Truck & Coach Technician (Truck Mechanic)

    Markham, ON

    Miller Waste System

    Candidates need a valid 310T Truck & Coach Technician licence and a G driver's licence, plus hands-on experience with hydraulic and electrical systems. They must follow safety rules, work well in a team, and be flexible with extra or weekend hours.

    hand tools

  • Caregiver Live-in

    Markham, ON
    190–200 $/jourTemps partiel

    ComForCare Home Health Care - Richmond-Markham

    Candidates need a high school diploma or GED, reliable transportation and a certified PSW or equivalent experience. A passion for helping others is also required. Canadian work experience is not required.

    Caregiver Live-in

    Markham, ON
    190–200 $/jourTemps partiel

    ComForCare Home Health Care - Richmond-Markham

    Candidates need a high school diploma or GED, reliable transportation and a certified PSW or equivalent experience. A passion for helping others is also required. Canadian work experience is not required.

  • Revenue Operations Manager – Partner & Channel Operations

    Markham, ON
    90k–100k $/anSur placeTemps plein

    Quadient

    10+ ansCandidates need 10+ years in revenue, sales or partner operations in B2B SaaS, with at least 3 years supporting partner or channel sales. Strong hands-on Salesforce and partner platform administration experience is required.

    Salesforce, Impartner, PartnerStack, Crossbeam, Eloqua, PandaDoc

  • Material Handler

    Markham, ON

    ELC Beauty LLC: The company’s products are sold in approximately 150 countries and territories under brand names including: Estée Lauder, Aramis, Clinique, Lab…

    Candidates need Grade 12 or equivalent, a forklift training certificate, and at least 6 months of warehouse experience including forklift driving and SAP use. Computer and handheld radio frequency gun skills are also required.

    SAP, Radio Frequency gun, Forklift, Order-picker, Reach truck, Power pallet jack

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.