Opportunity Embedded & Firmware work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Researcher - Real-Time Embedded OS

Huawei Technologies Canada Co., Ltd. Open · verified Oct 24, 2026
On-site Ottawa Full-time Mid-level Embedded & Firmware

At a glance

Mid-level Embedded & Firmware role at Huawei Technologies Canada Co., Ltd. Ottawa · full-time · CA$106,000–CA$156,000 base.

SalaryStated by Huawei Technologies Canada Co., Ltd.
CA$106,000 – CA$156,000
Base salary for this role, in CAD per year, as published in the posting.
This role, from Huawei Technologies Canada Co., Ltd.Our estimate for the market: CA$108,000–CA$127,750Median CA$121,000
The range includes the market median of CA$121,000 for mid-level embedded & firmware roles in Ottawa.
Worked out from 11 postings that stated pay, median CA$121,000. Last updated Oct 22, 2026.
RoleEmbedded & Firmware
SeniorityMid-level
LocationOttawa
WorkplaceOn-site
EmploymentFull-time
Base payCA$106,000–CA$156,000
PostedDec 14, 2022 · 3y ago
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Review current work on OS scheduling, synchronization, inter-process communication, isolation and distributed state management
  • Research and build OS features for communication efficiency, quality-of-service controls, resource allocation and isolation
  • Find ways to speed up communication, startup and recovery using recent research
  • Develop distributed fault recovery and failover approaches, with safety in view

What you bring

  • A PhD in computer science, operating systems, applied mathematics or another related technical field
  • Strong grounding in OS design, CPU architecture and computer systems theory, with research experience in operating systems
  • Proficiency in C/C++, Assembly or Rust, and ability to adapt existing OS subsystems such as Linux or FreeBSD

Who this fits

This mid-level research role suits someone focused on operating systems who can combine theoretical work with implementation. It is based on-site in Ottawa. The role calls for collaboration across groups and cultures.

From the employer

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.

Opportunity

Embedded & Firmware work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Embedded & Firmware

Find me work

By the team behind techroles.

Find me work
Opportunity

Embedded & Firmware work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.