Software Developer - Real-time Operating System
Huawei Technologies Canada Co.,
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 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.
Job requirements
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.
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
- ...delivery, and program execution. Operating horizontally across teams,... ...functions as a cohesive system rather than independent delivery... ...across engineering, product, operations, and vendor ecosystems.... ...telecom systems, or large-scale software platforms ~ Minimum 10 years...SuggestedFull time
- ...the opportunity to work on the software development for various next... ...success. The Ford In-House System Platform Team is composed of... ...together. As a Systems Software Developer, you will be working to... ...~ Experience with Linux/QNX operating system CLI proficiency ~ Experience...Suggested
$80k - $105k per year
...work with us! Pleora is the leader in real-time connectivity for industrial automation, security... ...growing global teams. Our hardware and software solutions are built for performance,... ...video and data transport in 1000's of unique systems. Summary As the leader in high-...SuggestedFull time- ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery... ...designs, ensuring the system can continue operating with minimal disruption even in the presence of...SuggestedFull timeWorldwide
$120k - $155k per year
...below! About the Role As the Senior Software Developer , you’ll be joining a small,... ...lineup, and integrates with other internal systems to keep everything in one place. A secondary... ...rely on. This is a full-stack role with real breadth: from UI and databases through to...SuggestedLong term contractFull timeInternshipWorldwideShift work- ...full project execution, applying deep operational expertise and innovation to strengthen... ...Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay)... ...back-end, and database layers, as well as system configuration, troubleshooting, and documentation...Full timeContract workTemporary workPart timeInternshipFlexible hours
- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world... ...contribute to technology that makes a real difference. About the Role We'... ...Cloud. APIs, GraphQL, or distributed systems. Docker, Terraform, CI/CD pipelines,...Full time
$85k - $105k per year
...can sense, trust, and act on in the moment, and real-time, event-driven data is becoming the foundation every serious AI system runs on. Solace is the leading real-time... ...the Role This position is for a Junior Software Developer to join our API & Applications team,...Full timeInternshipWorldwide$135k - $165k per year
...information about those events everywhere it needs to be in real-time; and give the apps, AI agents and people who receive it the power... ...work! About the Role This position is for a Senior Software Developer for the AI team. In this role, you will be a key technical...Full timeInternshipImmediate start- ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for... ...your expertise will drive our platform and system deployment transformation strategy.... ...The result? JSI’s customers spend less time working with data and more time seeing patterns...Full time
$80k - $105k per year
...Armed Forces. Since 2016, SRC has expanded operations into Australia, Canada and the UK. We... ...future EW, Counter-Uncrewed Aircraft System (CUAS) and Radar technologies that will... ...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design,...Full timeWork at officeRemote workFlexible hours- ...development of application interfaces between systems for data synchronization and data integrity;... ...specifications; and Any other Programmer/Software Developer - Level 2 related tasks requested by the TA to support operations. Qualifications Minimum of 5 years of...Full timeTemporary workPart timeFlexible hours
- ...TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite... ...or visit As our Senior Specialist Software Developer for EMS, you will be responsible for... ...and maintenance of the Element Management System (EMS) across various segments of the Lightspeed...Full timeInternshipWork at officeWorldwide
$85k - $110k per year
...At General Dynamics Mission Systems–Canada, we’re not just engineering... ...enhance our development and operational efficiency. This role is... ...tasks through all stages of the software development life cycle.... ...solutions and automate tasks. Developing automated tests for new and updated...Full timeWork at officeRemote workFlexible hours- ...Senior Software Developer, Core Applications Location: Ottawa, ON | Hybrid Department: R&D... ...Lead ( Linkedin ) Type: Permanent | Full-Time About Solink At Solink, our mission... ...by transforming video security into real-time operational insights. Our cloud-based...Permanent employmentFull time
$90k - $110k per year
...electronics, electro-mechanics, and software. We’re not just a company; we’... ...-of-the-art communication systems and autonomous vehicles to... ...Syntronic, your work will make a real difference. What we're... ...an Android Automotive Software Developer to support the design, development...Full time- ...TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered... ...Telesat on X and LinkedIn or visit Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model, a state-of-the-art suite of...Full timeInternshipWorldwide
$90k - $125k per year
...electronics, electro-mechanics, and software. We’re not just a company; we’... ...-of-the-art communication systems and autonomous vehicles to... ...Syntronic, your work will make a real difference. What we're... ...intermediate C++ / Qt Embedded Developer to support the development of...Full time- ...is a leading global satellite operator, providing reliable and secure... ...of our cutting-edge LightSpeed Software. Actively engage with both... ...of software applications. Develop and maintain tests for embedded... ...components on Linux operating systems. Assist in the testing/validation...Full timeInternshipWork at officeWorldwideMonday to friday
- ...The Systems Verification Engineering Specialist for Operation will be supporting the development and execution of key system... ...Verification Execution: Help to develop and maintain verification strategy... ...procedures; participate in hardware/software reviews (PDR, CDR, TRR, TRB & DRB...Full timeWork at office
- ...You’ll tackle projects that make a real difference—including empowering users with... ...Who you are: You're a passionate software developer who wants your work to make a difference... ...performance, security vulnerabilities and system interoperability. Participate in architecture...Full timeWork at officeRemote workWorldwideRotating shift
- ...We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining... ...enhancement. Requirements: Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering...Permanent employmentFull time
- Intermediate Software Developer - Hybrid/Secret Cleared 90 -110k \ \ \ About the Opportunity \ \ The Source Staffing \ is... ...Ottawa region \ who are looking to apply their skills to operationally relevant systems used by the Canadian Armed Forces, specifically LC4ISR...Long term contractFull timeTemporary workFor contractorsCasual work
- ...Software Developer – Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario... ...Experience developing secure, scalable, and highly available software systems. Work Authorization Only Canadian Citizens and Permanent...Permanent employmentFull timeContract work3 days per week
- ...building and evolving agentic AI systems that power ChatGPT-like... ...as on technical skills. The AI Developer will work closely with peers across... ...in Python Deploy and operate AI workloads on Kubernetes, VMs... ...Kanata, Ontario location 2 or more times per week. About JSI...Full time
- ...Responsibility: Join our Team At this time, Ericsson Canada Inc. does not provide... ...We are seeking a 5G Cloud RAN Software Developer to join our Cloud RAN DU (Distributed Unit... ...specifications; contribute to algorithm design and systemization efforts. Perform requirement...Long term contractFull timeTemporary work
$65k - $75k per year
...IT Systems & Cloud Operations Analyst The Opportunity: The Canadian Resident Matching Service... ...paced environment. This is a full-time contract (1-year), hybrid position .... ...using tools such as Asana or Jira. Develop and maintain documentation for systems,...Full timeContract workCasual workInternshipRemote work$22.01 - $33.81 per hour
...the development of digital investigative software that acquires, analyzes, and shares evidence... ...of success through skills they have developed and experiences they have been a part of,... ...intelligence (defined as a machine-based system that infers from input to generate outputs...Hourly payInternshipWork at officeLocal areaFlexible hours- ...TSX: TSAT) is a leading global satellite operator, providing reliable and secure... ...We are seeking a highly skilled Senior Software Developer with expertise in Networking to join our... ...components for networking and routing systems, including protocol stacks, routing algorithms...Full timeInternshipWork at officeWorldwide
$4337 - $6413 per month
...Do you like figuring out how complex systems work? As an Avionics Systems Technician in the... ...safely. This position is available full-time or part-time, or as part of our paid... ...their associated components Set up and operate test equipment to maintain the above systems...Permanent employmentFull timePart timeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Real-time Operating System. Be the first to apply!
- software engineer devops Ottawa, ON
- director software engineering Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software developer entry level Ottawa, ON
- software developer Ottawa, ON
- linux software engineer Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software design engineer Ottawa, ON
- software engineer internship Ottawa, ON
- software engineer co-op Ottawa, ON
