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

Senior Principal Compiler Engineer

Huawei Technologies Canada Co., Ltd. • Ottawa, ON, CA
7 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 • Ottawa, ON, CA

Similar jobs

Senior Embedded Systems Engineer - Radar & EW FPGA IP

Lockheed MartinOttawa, ON, CA
Full-time

A premier defense technology company in Ottawa seeks a skilled Systems Engineer to manage the entire lifecycle of RADAR and EW systems.The ideal candidate will possess a degree in engineering, have... Show more

 • Promoted

Principal DSP Engineer

NokiaOttawa, Ontario, Canada
Full-time

As a pivotal member of Nokia's DSP Algorithm Team, you will spearhead the development of advanced Coherent DSP and algorithms and implementation, driving fiber optic communication systems beyond 80... Show more

 • Promoted

Principal Serdes System/Dsp Design Engineer

CienaOttawa, Canada
Full-time

Principal SerDes System/DSP Design EngineerAs the global leader in high‑speed connectivity, Ciena is committed to a people‑first approach.Our teams enjoy a culture focused on prioritizing a flexibl... Show more

 • Promoted

Senior AWS Platform Engineer Opportunity

MediumOttawa, ON, CA
Full-time

Shape the future of AWS at FreeBalance as a Senior AWS Platform Engineer.This key role invites you to lead the design of a secure, multi-account AWS environment.As a senior engineer, you will spear... Show more

 • Promoted

Principal Engineer, Software Supply Chain Security

GitLabOttawa, ON, CA
Full-time

GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations.Our mission is to enable everyone to contribute t... Show more

 • Promoted

Senior Ml Compiler Engineer

5V TechOttawa, Canada
Full-time

Total Comp: Equity (Stock Options), Bonus Plan, Health Insurance, and moreA pioneering AI semiconductor company is building a fundamentally new processing architecture designed to deliver dramatica... Show more

 • Promoted

Principal Hardware Engineer

Broadcom Inc.Ottawa, ON, CA
Full-time

As a Principal Hardware Engineer, you will design, develop, and deliver Ultra High-performance electronic products.In addition, you may provide technical leadership to a small design team.We are lo... Show more

 • Promoted

Advanced Packaging Engineer - Data Center Interconnects

AttoTude inc.Ottawa, ON, CA
Full-time

A tech company in Ottawa is seeking an Advanced Packaging Engineer to design and develop innovative silicon packaging solutions.The role involves leading R&D initiatives, collaborating with teams, ... Show more

 • Promoted

Senior Compiler Engineer - Ai And Ml Focus

5V TechOttawa, Canada
Full-time

Transform AI technology as a Senior ML Compiler Engineer with a leading semiconductor company.This role is centered on optimizing the next generation of AI processing architectures.Become part of a... Show more

 • Promoted

Senior Dsp Firmware Engineer

Celero CommunicationsOttawa, Canada
Full-time

Senior DSP Firmware EngineerWe are seeking a Senior DSP Firmware Engineer to design, implement, and debug firmware supporting advanced DSP algorithms on next‑generation silicon platforms.You will w... Show more

 • Promoted

Senior Software Engineer

enurgenOttawa, ON, CA
Full-time

Enurgen is building DUET — a generational platform for utility-scale solar that turns raw fleet telemetry into recovered revenue.We close the gap between what conventional monitoring can see and wh... Show more

 • Promoted

Senior Software Engineer - Roku

CNNOttawa, Canada
Full-time

Discovery… the stuff dreams are made of.Who We Are…When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of ... Show more

 • Promoted

Senior Full Stack Engineer - RepairPal (Remote - Canada)

YelpOttawa, ON, CA
Remote
Full-time

Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages creative solutions to problems.All new engineers deploy working code th... Show more

 • Promoted

Senior Kernel Developer - RTOS

Huawei CanadaOttawa, ON, CA
Permanent

Huawei Canada has an immediate permanent opening for a Senior Kernel Developer.The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrency challenges, and optimal resourc... Show more

 • Promoted

Senior Software Engineer - ROKU

CNNOttawa, ON, CA
Full-time

Discovery… the stuff dreams are made of.When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart... Show more

 • Promoted

Senior Engineer for Data Solutions at Confluent

ConfluentOttawa, ON, CA
Full-time

Contribute to revolutionary data management solutions at Confluent as a Senior Engineer.In this role, you will enhance Kora, the next-gen cloud-native event streaming platform focused on real-time ... Show more

 • Promoted

Principal Search Engineer — Elasticsearch & Relevance

PowerToFlyOttawa, 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

Platform Engineer (Hybrid Cloud & On Prem)

L3Harris TechnologiesOttawa, ON, CA
Full-time

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ... Show more

 • Promoted

Senior Site Reliability Engineer — Kubernetes, AWS & Observability

ThinkificOttawa, ON, CA
Full-time

A leading e-learning provider in Canada is seeking a Senior Site Reliability Engineer to enhance and secure their infrastructure supporting online course creators.This role involves improving perfo... Show more

 • Promoted

Senior ML Compiler Engineer

5V TechOttawa, Ontario, Canada
Full-time

Total Comp: Equity (Stock Options), Bonus Plan, Health Insurance, and more.A pioneering AI semiconductor company is building a fundamentally new processing architecture designed to deliver dramatic... Show more