- Location
- Ottawa, ON, Canada · Onsite
- Compensation
- Not stated in this snapshot
- Employment
- Full-time
- Experience level
- MID (2–5 years exp)
- Specialization
- Discover Technata
- Source
- Discover Technata
Job description
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.
Job
requirements:/h2>
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 is an asset.
or