No more applications are being accepted for this job
- 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)
- 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
Engineer System Security - Markham, Canada - Huawei Technologies Canada Co., Ltd.
Description
Ourteam has an immediate permanent opening for an Engineer.
Responsibilities:
What you'll bring to the team:
LI-MB1