Enable job alerts via email!

Software Developer - Real-time Operating System

Huawei Technologies Canada Co., Ltd.

Ottawa

On-site

CAD 90,000 - 120,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Huawei Canada is seeking a qualified Software Developer for its Intelligent Real-Time Operating System Lab, focusing on innovating OS designs optimized for complex environments. The role involves contributing to next-generation OS technology for embedded and virtualized systems across diverse domains with a strong emphasis on problem-solving and effective communication.

Qualifications

  • 5+ years of experience in real-time operating system design and development.
  • Expertise in system software development primarily using C/C++.
  • Knowledge of CPU architecture critical for system software.

Responsibilities

  • Explore Real-Time OS research and development for embedded devices.
  • Contribute to building next-generation Real-Time OS technology.
  • Solve challenges around scheduling, resource allocation, and IPC.

Skills

Real-time operating system design
System software development
C/C++
CPU architecture knowledge
Research and design
Communication skills

Job description

Huawei Canada has an immediate permanent opening for a Software 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. This lab aims to innovate operating system designs for mixed-criticality environments that exceed traditional methods. The focus of this lab is to develop a next-generation operating system platform suitable for deployment across various domains, including cars, smartphones, and ICT/IoT devices, ensuring enhanced performance and reliability in increasingly complex environments.

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:

  • 5+ years of experience and expertise in the field of real-time operating system design, development and integration.

  • Experience in system software development (mainly C/C++).

  • 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Freelance Software Developer (C#) - AI Trainer

Mindrift

Ottawa

Remote

CAD 100,000 - 125,000

3 days ago
Be an early applicant

Freelance Software Developer (Java) - AI Trainer

Mindrift

Ottawa

Remote

CAD 100,000 - 125,000

3 days ago
Be an early applicant

Freelance Software Developer (Python-Rust) - AI Tutor

Mindrift

Ottawa

Remote

CAD 80,000 - 100,000

13 days ago

Freelance Software Developer (C++) - AI Tutor

Mindrift

Ottawa

Remote

CAD 100,000 - 125,000

16 days ago

Security Software Engineer

Canonical

Gatineau

Remote

CAD 80,000 - 110,000

4 days ago
Be an early applicant

Intermediate - Software Developer

TerraSense

British Columbia

Remote

CAD 100,000 - 128,000

Yesterday
Be an early applicant

Senior Software Developer

Diversis Capital LLC

Remote

CAD 100,000 - 135,000

2 days ago
Be an early applicant

Software Developer

Larus Technologies Corporation

Ottawa

Hybrid

CAD 70,000 - 100,000

2 days ago
Be an early applicant

Software Developer (Intermediate/Senior/Principal Levels)

Autodesk, Inc.

Ontario

Remote

CAD 80,000 - 130,000

10 days ago