companyHuawei Canada logo

Researcher - Real-Time Embedded Operating Systems

Huawei CanadaOttawa, Ontario, Canada
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Who We Are Looking For:A PhD in Computer Science, Operating Systems, Applied Mathematics, or a related technical discipline. In-depth knowledge of Operating System architecture, CPU architecture, and Computer Systems theory. Demonstrated experience in both theoretical and empirical research related to Operating Systems. Proficiency in programming languages relevant to system software, including C/C++, Assembly, and Rust. Ability to assess, implement, and modify subsystems of established Operating Systems such as Linux, FreeBSD, OpenBSD, FreeRTOS, etc. Strong interpersonal skills with the capacity for cross-group and cross-cultural collaboration. A minimum of 2 years of work or internship experience in a university, industry, or government research setting.

About the job

Huawei Canada is excited to announce a permanent position for a Researcher specializing in Real-Time Embedded Operating Systems.

About Our Team:

The Intelligent Real-Time Operating System Lab is dedicated to advancing OS architecture, addressing concurrency challenges, and optimizing resource management for a variety of applications, including those essential for AI and machine learning. Our mission is to innovate OS designs suited for mixed-criticality environments, pushing beyond conventional approaches. We aim to create next-generation OS platforms that support high performance, increased concurrency, and robust resource management, leveraging ML and AI technologies to enhance the performance and reliability of embedded devices operating at the edge.

What You Will Do:

  • Research, analyze, and synthesize cutting-edge findings on OS principles, including scheduling, synchronization, distributed service management, inter-process communication (IPC), and isolation techniques.

  • Lead and collaborate on the research and implementation of advanced OS technologies, focusing on IPC optimization, quality of service (QoS) control, partitioning, isolation, resource allocation, and management. You will also investigate distributed error recovery, failover mechanisms, and safety protocols.

  • Identify and explore opportunities for optimizing communication, boot, and recovery execution speeds based on the latest research advancements.

About Huawei Canada

Huawei Canada is a leading technology company that emphasizes innovation, research, and development to drive advancements in the field of computing and telecommunications. Our commitment to excellence and cutting-edge technology positions us at the forefront of industry developments, particularly in the areas of artificial intelligence and machine learning.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.