Senior Kernel Developer - RTOS
- Level
- Senior
- Work type
- On-site · Ottawa
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 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 6 open in Intelligent Real-time OS.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
C (6 of 6), C++ (6 of 6)
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
- Junior Software Developer - Real-time Operating System posted Dec 4
- 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
- Senior NLP Engineer at Behavox
Shares 2 skills: C, C++ · Senior level · same country - Senior Software Engineer, APZ (Asynchronous Pan & Zoom) at Mozilla
Shares 2 skills: C, C++ · Senior level · same country - Senior Embedded Linux Applications Engineer at Ammortal Inc
Shares 2 skills: C, C++ · Senior level - Senior Rust Software Engineer at Vector Atomic
Shares 2 skills: C, C++ · Senior level - Software Lead and Integration Manager at IESE Solutions
Shares 2 skills: C, C++ - Researcher - Technology Strategist - Physical AI at huaweicanada
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.