Huawei Canada has an immediate permanent opening for a Researcher.About the team:The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrency challenges, and optimal resource management for diverse use cases such as the compute required for AI/ML. This lab aims to innovate operating system designs for mixed-criticality environments that exceed traditional methods. The focus of this lab is to develop next-generation OS platform support to enable high performance, maximum concurrency and challenging resource management with ML/AI agents or services. Our goal is to ensure enhanced performance and reliability in increasingly complex environments that embedded devices at the edge presents.
About the job:- Collect, analyze, and distill the latest research on AI/ML concepts relevant to OS such as scheduling, resource management, performance, and sparsity and isolation techniques.
- Lead and collaborate on research and implementation of advanced ML/AI technologies, including but not limited to: kernel config optimization, QoS control and partitioning/isolation, resource allocation and power management.
- Explore and showcase novel optimization opportunities to ensure we meet our customers' expectations for performance and new feature usability making the latest research come to life.
About the ideal candidate:- Master's degree or above in Computer Science, AI/ML, and deep understanding of operating Systems, Applied Mathematics, or related technical fields.
- Knowledge in AI/ML design, training, inference and tooling to apply to Operating Systems architecture and design.
- Experience in theoretical and empirical research Operating Systems.
- Proficient in programming languages for system software such as, C/C++, Assembly and Rust.
- Ability to apply, evaluate, and modify subsystems of existing Operating systems such as, Linux, FreeBSD, OpenBSD, FreeRTOS etc.
- Interpersonal skills, cross-group, and cross-culture collaboration.
- 2+ years of work/internship experience in a university, industry, or government lab(s), in a role with primary emphasis on computer Operating Systems research is an asset.
- Publications at top Operating Systems conferences such as OSDI, SOSP, SIGOPS, IEEE or Linux Kernel summits are assets.