Huawei
Job title:
Engineer – System Security
Company
Huawei
Job description
Our team has an immediate 12-month contract 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
Expected salary
Location
Markham, ON
Job date
Fri, 27 Sep 2024 03:58:05 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.