Engineer System Security - Markham, Canada - Huawei Technologies Canada Co., Ltd.

    Huawei Technologies Canada Co., Ltd. background
    CDI
    Description

    Ourteam has an immediate permanent opening for an Engineer.

    Responsibilities:

    • Research and analyze state of the art system security and trusted computing technologies for heterogeneous (CPU/GPU/NPU-based) and cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs)
    • Design and implement technology prototypes for validating and demonstrating their feasibility, and support their integration into data centers, network equipment or consumer devices
    • Write design documentation and publish the research results in well-known conferences
    • Participate in industry analysis, do strategic planning of new features, and contribute to industry standards on platform security (e.g. TCG)


    What you'll bring to the team:

    • PhD or Master's degree or equivalent experience in computer science or related fields, with a research mindset and ideally a few years of industry-relevant R&D experience
    • Deep understanding of computer architecture and operating system concepts
    • Experience in system programming or embedded development (Rust, C/C++)
    • Proven experience in building software system security solutions based on Roots of Trust, ISA extensions, TEEs or other hardware-based techniques
    • Experience with software security concepts like trusted computing (TPM, DICE, SPDM, Secure Boot, Linux IMA, dm/fs-verity), OS and hardware isolation (containers, VMs), or compiler-assisted defenses (CFI, memory tagging, sanitizers)
    • Experience with ML concepts, or use of ML for security purposes is an asset

    LI-MB1