Skip to content
Home » Compiler Software Engineer – Huawei Jobs Edmonton

Compiler Software Engineer – Huawei Jobs Edmonton

    Website Huawei Technologies Canada Co., Ltd.

    Job Description:

    Huawei Canada focuses on fundamental research and development aimed at solving complex technical problems in emerging technologies like 5G, AI, Human Computer Interaction and Autonomous Driving. With ongoing research initiatives with 10 Universities across Canada and strategic collaboration agreements with several Universities, we support Canada’s rich research community. In 2020, Huawei Canada ranked among the Top 20 corporate R&D investors in the country with a huge 40% increase in R&D investment year over year. Huawei Canada was established in 2008 and now has a total workforce of 1,200 in our six research centers across Canada.

    Job Responsibilities:

    • Compilers targeting next-generation mobile, network, or server hardware;
    • Language runtimes for new programming languages;
    • System-level optimization of deep learning frameworks;
    • Concurrent programming frameworks and distributed systems that can scale from embedded devices to cloud services.
    • Experience in compiler (LLVM, Clang, TVM, etc.) construction, programming language design, or systems programming.
    • Good understanding of processor architecture and hardware accelerators such as GPUs, NPUs, or FPGAs.
    • Experience in systems design to exploit latest deep learning frameworks and related ecosystem.
    • Proficiency with software development tools and concepts such as source control, bug tracking, etc

    Job Requirements/Qualifications:

    • Currently enrolled in a university and registered with school’s co-op program.
    • Proficiency programming in at least one of the following: C++, C, or Java.
    • Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems.
    • Experience working in Linux, or Unix-like development environment; proficiency in a Unix shell
    • Major in Computer Science, Computer Engineering, or another relevant discipline.

    Latest Internships

    Load more listings