companyHuawei Technologies Canada Co., Ltd. logo

Software Developer - Real-Time Operating Systems

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

Mid to Senior

Qualifications

Ideal Candidate Profile:Over 5 years of experience in the design, development, and integration of real-time operating systems. Proficient in system software development, particularly in C and C++ programming languages. Solid understanding of CPU architecture as it pertains to system software development. Exceptional research skills, with the ability to distill complex topics into practical designs applicable to new and existing projects. Strong communication skills to effectively document and present technical information to both technical and non-technical audiences.

About the job

Join Huawei Canada as a Software Developer specializing in Real-Time Operating Systems!

About Our Team:

Our Intelligent Real-Time Operating System Lab is dedicated to advancing OS architecture, addressing concurrency challenges, and optimizing resource management across a variety of applications, including AI and machine learning (ML). We are committed to creating innovative operating system designs for mixed-criticality environments, pushing beyond traditional capabilities. Our mission is to develop next-generation OS platforms that support high performance and concurrency while effectively managing resources through ML/AI technologies, thereby enhancing reliability in complex, edge-based embedded systems.

Your Role:

  • Engage in research and development of Real-Time Operating Systems for embedded devices, cloud computing, virtualization, and automotive applications.

  • Contribute to the creation of next-generation Real-Time OS technologies that empower a diverse range of computing platforms.

  • Tackle complex issues related to scheduling, resource allocation, isolation, and inter-process communication in intricate system use cases.

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

About Huawei Technologies Canada Co., Ltd.

Huawei Technologies Canada Co., Ltd. is a leading global provider of information and communications technology (ICT) infrastructure and smart devices, dedicated to bringing digital to every person, home, and organization for a fully connected, intelligent world.

Similar jobs

Tailoring 0 resumes

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