Senior Kernel Developer - RTOS
- Level
- Senior
- Work type
- On-site · Markham
Not stated in the posting: salary, visa.
Open. First seen 3 October 2026.
About the role
Huawei Canada has an immediate permanent opening for a Senior Kernel Developer.
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:
- Exploring the real-time OS research or development targeting embedded devices, cloud & virtualized computing and automotive domain.
- Contribute and help build the next-generation real-time OS technology to power a broad range of compute platforms.
- Solve some very challenging problems around scheduling, resource allocation, isolation and IPC in very complex systems use cases.
- Focus on developing tooling and solutions to performance challenges in the system.
About the ideal candidate:
- Expert level of experience and expertise in the field of real-time operating system design, development and integration.
- Expert level of system software development (mainly C/C++).
- Expert level CPU architecture knowledge for system software development.
- Strong ability to research complex topics, distill knowledge into concrete designs and apply it to new or existing projects.
- Strong communication ability to document and present technical information and solutions effectively to both technical and non-technical audiences.
The team: Intelligent Real-time OS
This role is one of 5 open in Intelligent Real-time OS.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
C (5 of 5), C++ (5 of 5)
OTHER ROLES ON THIS TEAM
- Co-op Engineer - Intelligent Real-Time Operating System posted Aug 4
- Researcher – AI/ML Real-Time Embedded OS posted Jul 17
- Software Developer - Real-time Operating System posted Oct 2
- Senior Kernel Developer - RTOS posted Dec 14
From the team and dates on huaweicanada's own job board.
Similar jobs
- Robotics Electrical Engineer at Rovex Technologies Corporation
Shares 2 skills: C, C++ - Software Engineer, Linux Kernel (Starlink) at SpaceX
Shares 2 skills: C, C++ - Lead Autonomy Software Engineer - MAGE2 at Scientific Systems Company, Inc.
Shares 2 skills: C, C++ - С++ / СUDA developer at Eqvilent
Shares 2 skills: C, C++ - Software Engineering Intern - Embedded Platforms (Summer 2027) at Rivian and Volkswagen Group Technologies
Shares 2 skills: C, C++ · same country - IT Product Engineer - HRIS at huaweicanada
Also at this company
Is this your posting? Email info@careerholo.com to have it removed.