companyHuawei Canada logo

Senior Real-Time Operating System Kernel Developer

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

Senior

Qualifications

Ideal Candidate Profile:Demonstrated expertise in the design, development, and integration of real-time operating systems. Proficient in system software development, particularly in C/C++. In-depth knowledge of CPU architecture relevant to system software development. Strong research capabilities to analyze complex topics and translate findings into practical designs applicable to new or ongoing projects. Excellent communication skills to document and present technical information effectively to both technical and non-technical stakeholders.

About the job

Huawei Canada is actively seeking a talented and experienced Senior Kernel Developer to join our dynamic team.

About Our Team:

Our Intelligent Real-Time Operating System Lab is dedicated to advancing operating system architecture, addressing concurrency challenges, and optimizing resource management across various applications, including those essential for AI/ML computations. We strive to innovate operating system designs tailored for mixed-criticality environments, going beyond traditional methodologies. This lab's mission is to develop state-of-the-art OS platforms that deliver high performance, exceptional concurrency, and effective resource management when paired with ML/AI agents or services. We aim to enhance performance and reliability in the increasingly complex scenarios presented by edge-embedded devices.

Job Overview:

  • Engage in research and development of real-time operating systems aimed at embedded devices, cloud and virtualized computing, as well as the automotive sector.

  • Contribute to the creation of next-generation real-time OS technology that powers a wide array of computing platforms.

  • Tackle challenging issues related to scheduling, resource allocation, isolation, and inter-process communication in complex systems.

  • Develop tools and solutions to address performance challenges within the system.

About Huawei Canada

Huawei Canada, a leader in technology and innovation, is committed to pushing the boundaries of operating system design and development. Our team is at the forefront of creating advanced solutions that meet the evolving demands of embedded systems, AI, and cloud technologies.

Similar jobs

Tailoring 0 resumes

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