Talent.com
Huawei Technologies Canada Co., Ltd.
Senior Principal Compiler EngineerHuawei Technologies Canada Co., Ltd. • Markham, ON, CA
Senior Principal Compiler Engineer

Senior Principal Compiler Engineer

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
30+ days ago
Job type
  • Permanent
Job description

Huawei Canada has an immediate permanent opening for a Senior 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.



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.

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.

Create a job alert for this search

Senior Principal Compiler Engineer • Markham, ON, CA

Similar jobs

Senior Principal Compiler Engineer

Huawei Technologies Canada Co., Ltd.Markham, ON, CA
Permanent

Huawei Canada has an immediate permanent opening for a Senior Principal Compiler Engineer.The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic expe... Show more

Senior Principal Engineer - AI Framework Programming Expression Technology

Huawei Canadamarkham, york region, Canada
Full-time +1

Senior Principal Engineer - AI Framework Programming Expression Technology.Be among the first 25 applicants.Senior Principal Engineer - AI Framework Programming Expression Technology.Huawei Canada ... Show more

 • Promoted

Principal Software Engineer

Workdaytoronto, on, Canada
Full-time

The AI Model Serving team is the engine behind every production Workday agent and machine learning use case.We own the services that power all production AI workloads, serving as the gateway to ven... Show more

 • Promoted

Compiler Engineer (Code Gen)

Oho Grouptoronto, on, Canada
Full-time

Compiler Engineer (Code Generation) / Greenfield Opportunity / Equity.Join a well‑funded, Series A start-up tackling one of the most complex challenges in AI infrastructure.You'll become a key memb... Show more

 • Promoted

Senior Compiler Engineer For Ai Accelerators & Performance - C$150,000 - C$200,000 A Year

IC ResourcesToronto, Canada
Full-time

Senior Compiler Engineer sought to optimize compiler toolchains and enhance performance for AI applications, requiring C++ skills. Show more

 • Promoted

Sr. Compiler Engineer/Architect - C$163,470 - C$230,780 A Year

IntelToronto, Canada
Full-time

Senior Compiler Architect to design language runtimes for Intel's open-source compiler stack, focusing on performance, and developer experience. Show more

 • Promoted

Senior Ai Compiler Engineer: Mlir & Open-Source - C$100,000 - C$299,999 A Year

Tenstorrent Inc.Toronto, Canada
Full-time

A leading AI technology company in Toronto is seeking a passionate software engineer focused on AI compiler technologies.You'll contribute to TT-Forge, our innovative open-source compiler, opti... Show more

 • Promoted

Principal Engineer (AI)

Resolver, a Kroll Businesstoronto, on, Canada
Full-time

The Principal Engineer (AI) is the highest-ranking individual contributor, with deep expertise in artificial intelligence, including large language models, machine learning, generative AI, Agentic ... Show more

 • Promoted

Principal Engineer, Ai Compiler - $100,000 - $299,999 A Year

TenstorrentToronto, Canada
Permanent

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency.With AI redefining the computing paradigm, solutions mu... Show more

 • Promoted

Senior Engineer For Fpga Compiler Routing

754 Altera Semiconductor Technology (M) Sdn. Bhd.Toronto, Canada
Full-time

Altera seeks a Senior FPGA Compiler Engineer focused on routing.Make groundbreaking advancements in FPGA architecture through cutting-edge routing algorithm development.In this significant role wit... Show more

 • Promoted

Principal Engineer

Scotiabanktoronto, on, Canada
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Principle Software Engineer, Onboarding Technology will work with Senior management, peers,... Show more

 • Promoted

Principal Engineer

Thomson Reuterstoronto, on, Canada
Full-time

CoCounsel is our most advanced AI offering to date — combining generative and agentic AI capabilities to help legal professionals move beyond prompting and start delegating.As a Principal Software ... Show more

 • Promoted

Principal Engineer

Enercare Inc.markham, york region, Canada
Full-time

Canada’s largest home and commercial services companies servicing over one million customers across Ontario, Manitoba, Saskatchewan, Alberta, British Columbia, Quebec and New Brunswick.Enercare is ... Show more

 • Promoted

Senior Engineer for FPGA Compiler Routing

754 Altera Semiconductor Technology (M) Sdn. Bhd.Toronto
Full-time

Altera seeks a Senior FPGA Compiler Engineer focused on routing.Make groundbreaking advancements in FPGA architecture through cutting-edge routing algorithm development.In this significant role wit... Show more

 • Promoted

Advanced Compiler Engineer – Hybrid Toronto - C$155,888 - C$220,069 A Year

A leading technology companyToronto, Canada
Full-time

Experienced Compiler Engineer needed to optimize Fortran code using LLVM IR for a technology company in Toronto.Requires a Master's degree and 3+ years of experience. Show more

 • Promoted

Senior Compiler Engineer For Eda Tools

207 Altera Semiconductor Technology Canada ULCToronto, Canada
Full-time

Take the lead as a Senior High Level Synthesis Compiler Engineer at Altera, optimizing EDA tools for FPGA designs.Work in Toronto, Ontario, driving performance and mentoring teams.Your expertise wi... Show more

 • Promoted

Senior Compiler Engineer for EDA Tools

207 Altera Semiconductor Technology Canada ULCToronto, ON, CA
Full-time

Take the lead as a Senior High Level Synthesis Compiler Engineer at Altera, optimizing EDA tools for FPGA designs.Work in Toronto, Ontario, driving performance and mentoring teams.Your expertise wi... Show more

 • Promoted

Compiler Engineer (Code Gen)

AlteraToronto County, Canada
Full-time

Compiler Engineer (Code Generation) / Greenfield Opportunity / Equity Join a well‑funded, Series A start-up tackling one of the most complex challenges in AI infrastructure.You'll become a key ... Show more

 • Promoted

Senior Engineer in Compiler Development

Microchip Technology Inc.Toronto, Ontario, Canada
Full-time

Elevate FPGA design at Microchip’s Toronto office as a Senior Engineer.Focus on developing high-performance compilers that translate C/C++ for FPGA implementations using LLVM/MLIR.As part of the Hi... Show more

 • Promoted

Senior Ml Inference & Compiler Engineer (Equity & Benefits) - C$135,000 - C$220,000 A Year

Leading Technology FirmToronto, Canada
Full-time

A leading technology firm in Toronto seeks a Senior Machine Learning Applications and Compiler Engineer to develop cutting-edge algorithms for their LPX inference and compiler stack.The ideal candi... Show more