Talent.com
Senior Principal Compiler Engineer
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
21 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 Compiler Engineer (Fortran/LLVM) — Hybrid Role

IntelToronto, ON, CA
Full-time

A leading technology company in Toronto is seeking an experienced software engineer for its Compiler Team.The role involves developing new features for the Intel Fortran compiler, enhancing softwar...Show more

 • Promoted

Innovative Compiler Engineer for Fortran Development and Optimization

IntelToronto
Full-time

Elevate your career as a Compiler Engineer focused on cutting-edge Fortran standards.Collaborate with a proficient team to enhance compiler features and optimize performance in a hybrid work model....Show more

 • Promoted

Senior Staff Fpga Compiler Software Engineer

AlteraNorth York, Canada
Full-time

Principal FPGA Compiler Software Engineer page is loaded## Principal FPGA Compiler Software Engineerlocations: Toronto, Ontario, Canadatime type: Full timeposted on: Posted Todayjob requisition id:...Show more

 • Promoted

Compiler Engineer for AI Solutions

Tenstorrent Inc.Toronto, Ontario, Canada
Full-time

Join the forefront of AI computing as a Compiler Engineer.Design and optimize software compiling solutions for advanced AI hardware in a hybrid work environment.We are seeking talented software eng...Show more

 • Promoted

Principal Engineer, Ai Compiler - $100,000 - $300,000 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

ML Compiler Architect, Senior Principal

d-MatrixToronto, ON, CA
Full-time

AI to power the transformation of technology.We are at the forefront of software and hardware innovation, pushing the boundaries of what is possible.We value humility and believe in direct communic...Show more

 • Promoted

Senior Principal Compiler Engineer

Huawei Technologies Canada Co., Ltd.Markham, York Region, 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

 • Promoted

Senior Staff Compiler Engineer

TalentlabMarkham, York Region, CA
Full-time

Senior Staff Compiler Engineer.We are partnered with a global leader in the semiconductor industry, assisting in the search for a Senior-Staff level compiler optimization engineer to join their gro...Show more

 • Promoted

Early Career Compiler Engineer - LLVM

CerebrasToronto, Ontario, Canada
Full-time

Cerebras Systems builds the world\'s largest AI chip, 56 times larger than GPUs.Our wafer-scale architecture provides the AI compute power of dozens of GPUs on a single chip, with the programming s...Show more

 • Promoted

Senior Compiler Engineer for Next-Gen AI Infrastructure Development

OLIXToronto, ON, CA
Full-time

Elevate AI technology as a Senior Compiler Engineer specializing in compiler, runtime, and debugger development.Collaborate on cutting-edge optical processing units to optimize performance for majo...Show more

 • Promoted

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

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

 • Promoted

Senior Compiler Engineer For Next-Gen Ai Infrastructure Development

OLIXToronto, Canada
Full-time

Elevate AI technology as a Senior Compiler Engineer specializing in compiler, runtime, and debugger development.Collaborate on cutting-edge optical processing units to optimize performance for majo...Show more

 • Promoted

Senior AI Compiler and Runtime Engineer

NVIDIAToronto, Ontario, Canada
Full-time

Become a Senior AI Compiler and Runtime Engineer, driving innovations in machine learning applications.Work at the nexus of deep learning and compiler systems to optimize performance.Your role will...Show more

 • Promoted • New!

Advanced Compiler Engineer For Wafer-Scale Ai Solutions - C$114,190 A Year

AmazonToronto, Canada
Full-time

Job Details:**## Job Description:Join us at Intel, where we are at the cutting edge of software innovation, building the next generation of technology through the oneAPI software stack.Our mission ...Show more

 • Promoted

Advanced Compiler Engineer For Wafer-Scale Ai Solutions

AmazonNorth York, Canada
Full-time

Job Details:**## Job Description:Join us at Intel, where we are at the cutting edge of software innovation, building the next generation of technology through the oneAPI software stack.Our mission ...Show more

 • Promoted

Compiler Engineer For Ai Solutions

Tenstorrent Inc.Toronto, Canada
Full-time

Join the forefront of AI computing as a Compiler Engineer.Design and optimize software compiling solutions for advanced AI hardware in a hybrid work environment.We are seeking talented software eng...Show more

 • Promoted

Senior Principal Compiler Engineer

Huawei CanadaMarkham, York Region, CA
Permanent

Senior Principal Compiler Engineer.The Heterogeneous Compiler Lab, led by technical experts with extensive industry and academic experience, publishes innovative research at leading conferences.Rec...Show more

 • Promoted

Senior Compiler Engineer

HuaweiMarkham, York Region, CA
Permanent

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