Researcher - Real-Time Embedded OS
Huawei Technologies Canada- Location
- Ottawa, Ontario, Canada
- Workplace
- Onsite
- Employment
- Full Time
- Salary
- USD 106,000–156,000/yr
Posted 3y ago
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 OS concepts such as scheduling, synchronization, distributed service/state mgmt., IPC, and isolation techniques.
- Lead and collaborate on research and implementation of advanced OS technologies, including but not limited to: IPC/Communication optimization, QoS control and partitioning/isolation, resource allocation and control. As well as, distributed error recovery/failover and safety.
- Explore optimization opportunities for communication, boot and recovery execution speed based on the latest research progress.
The total target annual compensation (based on 2,080 hours per year) ranges from $106,000 to $156,000 depending on education, experience, and demonstrated expertise.
About the ideal candidate
- PhD degree in Computer Science, Operating Systems, Applied Mathematics, or related technical fields.
- Knowledge in Operating Systems architecture and design, CPU architecture and Computer Systems theory.
- 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 SOSP, SIGOPS, IEEE or Linux Kernel summits are assets.
Skills
- Machine Learning
- C
- C++
- Rust
- Linux
- FreeRTOS
More jobs at Huawei Technologies Canada
All 171Senior Principal Researcher - AI Data Platform
Huawei Technologies Canada · Markham, Ontario, Canada · yesterday
Engineer - Physical Layer
Huawei Technologies Canada · Ottawa, Ontario, Canada · USD 104,000–154,000/yr · 4d ago
Engineer - 6G RF Packaging
Huawei Technologies Canada · Ottawa, Ontario, Canada · USD 106,000–156,000/yr · 8d ago
Researcher - Physical AI
Huawei Technologies Canada · Montreal, Quebec, Canada · 8d ago
Researcher-AI Agents
Huawei Technologies Canada · Markham, Ontario, Canada · USD 127,000–225,000/yr · 9d ago
Similar roles
Senior Database Engineer
ServiceNow · Toronto, Ontario, Canada · today
Senior Software Engineer, DevOps & Security
Klue · Vancouver, British Columbia · today
Business Systems Developer
Grantek Systems Integration · Burlington, ON, Canada · today
Expert en systèmes de gestion de la qualité (SGQ/QMS)
Sopra Steria · Montréal, QC, Canada · today
Quality Management System (QMS)
Sopra Steria · Montréal, QC, Canada · today
IT Support Intern (Winter/January 2027, 8 Months)
Internship List · Waterloo, Ontario - Canada · CAD 24–32/hr · today