Talent.com
Principal Compiler Engineer
Principal Compiler EngineerHuawei Canada • Markham, York Region, CA
Principal Compiler Engineer

Principal Compiler Engineer

Huawei Canada • Markham, York Region, CA
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

Join to apply for the Principal Compiler Engineer role at Huawei Canada

1 year ago Be among the first 25 applicants

Join to apply for the Principal Compiler Engineer role at Huawei Canada

Get AI-powered advice on this job and more exclusive features.

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.

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.
  • 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.
  • Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Telecommunications

    Referrals increase your chances of interviewing at Huawei Canada by 2x

    Get notified about new Principal Software Engineer jobs in Markham, Ontario, Canada .

    Software Engineering Manager, Advertising Experience

    Senior Staff Software Engineer (Senior Manager)

    Toronto, Ontario, Canada $160,000.00-$190,000.00 18 hours ago

    Software Development Manager, Precision Health Platform

    Software Engineering Manager- AR Automation

    Sr. Software Engineering Manager, Tim Hortons, Canada

    Richmond Hill, Ontario, Canada 2 days ago

    Software Engineering Manager, HealthTech

    Manager, Software Engineering, Digital Banking

    Software Development Manager, Cloud Assist Experience

    Senior Technical Manager of Software Development

    Manager, Software Engineering - Partner Media Experience

    Senior Software Engineering Manager - Capital One Travel - Backend

    Senior Software Engineering Manager - Capital One Travel - Mobile Apps

    Senior Software Engineer, Audio-Video Processing (Req ID : 2025-14)

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Principal Engineer • Markham, York Region, CA

    Similar jobs
    Staff GPU Compiler Performance Engineer

    Staff GPU Compiler Performance Engineer

    Nutanix • Markham
    Full-time
    A leading technology company is seeking a Performance Analyst to work on performance analysis and optimizations for mobile games using GPU technology. Candidate should have a solid understanding of ...Show more
    Last updated: 3 days ago • Promoted
    Principal Compiler Engineer

    Principal Compiler Engineer

    Huawei Canada • Markham
    Full-time +1
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Huawei Canada has an immediate permanent opening for a Principal Compiler Engineer.The Heterogeneous C...Show more
    Last updated: 14 days ago • Promoted
    Compiler Engineer

    Compiler Engineer

    Huawei • Markham
    Full-time +1
    Huawei Canadahas an immediate permanent opening for a Compiler Engineer.The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes ...Show more
    Last updated: 14 days ago • Promoted
    Junior Compiler Engineer

    Junior Compiler Engineer

    Huawei Canada • Markham
    Full-time
    The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized as key contributor...Show more
    Last updated: 14 days ago • Promoted
    Principal Programming Engineer

    Principal Programming Engineer

    Scotiabank • Toronto
    Full-time
    Select how often (in days) to receive an alert : .Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Scotiabank is seeking a highly skilled Principa...Show more
    Last updated: 17 days ago • Promoted
    Compiler Code Gen Engineer

    Compiler Code Gen Engineer

    Lemurian Labs Inc. • Toronto
    Full-time
    At Lemurian Labs, we’re on a mission to bring the power of AI to everyone—without leaving a massive environmental footprint. We care deeply about the impact AI has on our society and planet, and we’...Show more
    Last updated: 14 days ago • Promoted
    Principal Kubernetes Platform Engineer (9994)

    Principal Kubernetes Platform Engineer (9994)

    Extreme Networks • Toronto
    Full-time
    Tech Lead – Kubernetes Platform Engineer.You will serve as the go-to expert for Kubernetes, Rancher Gov stack, and GitOps practices, while leading a team to deliver enterprise-grade infrastructure ...Show more
    Last updated: 30+ days ago • Promoted
    Coop Engineer Compiler

    Coop Engineer Compiler

    Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
    Internship
    Huawei Canada has an immediate co-op opening for an Engineer.The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative ...Show more
    Last updated: 30+ days ago
    Senior Compiler Engineer for AI Accelerators & Performance

    Senior Compiler Engineer for AI Accelerators & Performance

    IC Resources • Toronto
    Full-time
    A leading technology recruitment firm in Toronto is seeking Senior to Staff Compiler Engineers to work with cutting-edge hardware and AI companies. This role involves optimizing compiler toolchains ...Show more
    Last updated: 9 days ago • Promoted
    Principal Engineer, AI & Emerging Tech

    Principal Engineer, AI & Emerging Tech

    CPP Investments | Investissements RPC • Toronto
    Full-time
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Make an impact at a global and dynamic investment organization. When you join CPP Investments, you are ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Mechanical Engineer, Health Sector

    Principal Mechanical Engineer, Health Sector

    Stantec • Toronto, ON, Canada
    Full-time
    Principal Mechanical Engineer, Health Sector.Stantec’s Buildings team is on a mission to become the world’s leading integrated design practice. Our architects, engineers, interior designers, consult...Show more
    Last updated: 30+ days ago • Promoted
    Principal Engineer, AI Compiler

    Principal Engineer, AI Compiler

    Tenstorrent Inc. • Toronto
    Full-time
    Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. Our diverse team has developed a high performance RISC-...Show more
    Last updated: 30+ days ago • Promoted
    Principal Engineer

    Principal Engineer

    Refinitiv • Toronto
    Full-time
    Our Privacy Statement & Cookie Policy • •Principal Engineer page is loaded## Principal Engineerremote type : Hybridlocations : CAN-Toronto-19 Duncan Street : USA-Frisco-6160 Warren Parkway : USA-...Show more
    Last updated: 26 days ago • Promoted
    Compiler Engineer

    Compiler Engineer

    Huawei Canada • Markham
    Full-time +1
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Huawei Canada has an immediate permanent opening for a Compiler Engineer. The Heterogeneous Compiler La...Show more
    Last updated: 14 days ago • Promoted
    Senior Compiler Engineer

    Senior Compiler Engineer

    IC Resources • Toronto
    Full-time
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by IC Resources. Your actual pay will be based on your skills and experience — t...Show more
    Last updated: 9 days ago • Promoted
    Principal Engineer

    Principal Engineer

    Thomson Reuters • Toronto
    Full-time
    New Position : This position is open due to an existing vacancy to support our evolving business needs.Want to shape how AI powers the next generation of content and editorial intelligence? As Princ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Compiler Engineer

    Senior Compiler Engineer

    Huawei Technologies Canada Co., Ltd. • Markham, ON, 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
    Last updated: 30+ days ago
    Senior Compiler Engineer

    Senior Compiler Engineer

    Huawei • Markham
    Full-time +1
    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
    Last updated: 30+ days ago • Promoted