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

Senior Principal Compiler Engineer

Huawei Technologies Canada Co., Ltd. • Markham, Ontario, CA
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

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.


Job requirements

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, Ontario, CA

Similar jobs

Principal Engineer - New Initiatives (Founding Platform Engineer)

Fulfillment IQToronto, ON, CA
Full-time

Job Title: Principal Engineer – New Initiatives (Founding Platform Engineer).Location: Toronto (Onsite / Hybrid).Salary Range: $175‑$210 k CAD per year (negotiable).Fulfillment IQ is a supply‑chain... Show more

 • Promoted

Senior Performance Controls Engineer - Hybrid Canada

CSI Solar Co., LtdToronto, Ontario, Canada
Full-time

A leading solar solutions provider in Canada is seeking a Senior Performance Engineer to troubleshoot performance issues and validate software updates.The role requires a detail-oriented individual... Show more

 • Promoted

Principal Search Engineer — Elasticsearch & Relevance

PowerToFlyToronto, ON, CA
Full-time

A leading technology firm in Canada is seeking a Principal Software Engineer to enhance Elasticsearch's capabilities.The role involves leading initiatives in search functionality, contributing to f... Show more

 • Promoted

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

Tenstorrent Inc.Toronto, Canada
Full-time

Seeking a software engineer to work on AI compiler technologies, optimizing open-source compiler for AI performance.Hybrid role with competitive salary. Show more

 • Promoted

Principal Engineer - $154,000 - $286,000 A Year

Thomson ReutersToronto, Canada
Full-time

Principal Engineer needed to define and execute the technical vision for generative AI products, leading innovation and mentoring a global team. Show more

 • Promoted

Principal Software Engineer - Kubernetes - $140,000 - $170,000 A Year

Software International (SI)Toronto, Canada
Full-time

Principal Software Engineer to lead the design, development, and evolution of a data and AI operating system. Show more

 • Promoted

Principal Engineer (AI)

Resolver, a Kroll BusinessToronto, ON, CA
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
Full-time

Lead compiler development, manage a team, and shape AI computing through fast and flexible compiler technology. Show more

 • Promoted

Senior Ai Compiler Engineer: Mlir & Open-Source

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

Sr Principal Engineer

AutodeskToronto, ON, CA
Full-time

Principal Engineer for Search Infrastructure within Autodesk Platform Services.In this role, you will help build a modern and scalable Search Platform that powers the search experiences across Auto... Show more

 • Promoted

Principal Engineer - Satellite Systems

Kepler Communications Inc.Toronto, ON, CA
Full-time

At Kepler Communications, we're not just imagining the future of on-demand space connectivity - we're leading it!.Our mission is to provide real-time Internet accessforspace-based assets, enabling ... Show more

 • Promoted

Quantum Software Engineer: DSLs, Compilers & Hardware

QuEra Computing Inc.Toronto, ON, CA
Full-time

A tech firm specializing in quantum computing is seeking a Scientific Software Engineer to tackle software challenges in integrating applications into quantum computers.The role involves developing... Show more

 • Promoted

Senior Machine Learning Applications and Compiler Engineer, LPX

NVIDIA GruppeToronto
Full-time

We are now looking for a Senior Machine Learning Applications and Compiler Engineer!NVIDIA is seeking engineers to develop algorithms and optimizations for our LPX inference and compiler stack.You ... Show more

 • Promoted

Senior Principal Software Engineer, Feature Store

RedisToronto, Ontario, Canada
Full-time

We built the product that runs the fast apps our world runs on.If you checked the weather, used your credit card, or looked at your flight status online today, you’re welcome.At Redis, you’ll work ... Show more

 • Promoted

Senior GenAI Engineer

Aviva plcMarkham, ON, CA
Full-time

Experience Aviva Together, we are Aviva.Our values — Care, Commitment, Community, and Confidence — guide how we show up for each other and for our customers.Together, they define who we are.At Aviv... Show more

 • Promoted

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

TT-ForgeToronto, Canada
Full-time

Seeking an AI Compiler Engineer for an open-source compiler project in Toronto, focused on optimizing AI performance.Hybrid role with competitive salary. Show more

 • Promoted

AWS Neuron Compiler Team Leader in Toronto

AmazonToronto, Ontario, Canada
Full-time

Drive compiler innovations at AWS Neuron as a team leader based in Toronto.Harness your expertise to enhance machine learning performance on Inferentia and Trainium.As a Manager III within the AWS ... Show more

 • Promoted

Senior Platform Engineer, Control Plane (Auth0)

OktaToronto
Full-time

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely... Show more

 • Promoted

Principal Engineer

Enercare Inc.Markham, York Region, CA
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

Principal Engineer - Satellite Systems

Kepler CommunicationsToronto, Ontario, Canada
Full-time

At Kepler Communications, we’re not just imagining the future of on-demand space connectivity – we’re leading it! Our mission is to provide real-time Internet access for space-based assets, enablin... Show more