Join to apply for the Senior Kernel Developer - RTOS role at Huawei Canada .
Huawei Canada has an immediate permanent opening for a Senior Software Developer.
About the team: The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrency challenges, and resource management for diverse use cases. The lab aims to innovate operating system designs for mixed-criticality environments, developing a next-generation OS platform for domains like automotive, smartphones, and ICT/IoT devices, ensuring performance and reliability.
About the job:
Research and develop real-time OS for embedded devices, cloud, virtualized computing, and automotive domains.
Contribute to building next-generation real-time OS technology for various compute platforms.
Address challenges in scheduling, resource allocation, isolation,
and IPC in complex systems.
Develop tooling and solutions for system performance challenges.
Job requirements:
Expertise in real-time OS design, development, and integration.
Proficiency in system software development (C/C++).
Robust knowledge of CPU architecture for system software.
Ability to research complex topics and translate into designs.
Effective communication to document and present technical solutions.
Seniority level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology
Industries Telecommunications