Software Developer Real Time Operating Systems jobs in Ottawa – Browse 274 openings on RoboApply Jobs

Software Developer Real Time Operating Systems jobs in Ottawa

Open roles matching “Software Developer Real Time Operating Systems” with location signals for Ottawa. 274 active listings on RoboApply Jobs.

274 jobs found

1 - 20 of 274 Jobs
Apply
Huawei Technologies Canada Co., Ltd. logoHuawei Technologies Canada Co., Ltd. logo
Software Developer - Real-Time Operating Systems

Huawei Technologies Canada Co., Ltd.

Full-time|On-site|Ottawa, Ontario, Canada

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 crea…

Oct 2, 2024
Apply
Huawei Canada logoHuawei Canada logo
Contract|On-site|Ottawa, Ontario, Canada

Join Huawei Canada as a Junior Software Developer, where innovation meets excellence!About Our Team:Our Intelligent Real-Time Operating System Lab is at the forefront of OS architecture and resource management, tackling concurrency challenges and optimizing performance for diverse applications, including AI and ML. We are committed to pioneering OS designs that surpass traditional methodologies, aiming for high performance and reliability in complex environments where edge devices operate.Your Role:Engage in research and development of real-time operating systems tailored for embedded devices, cloud computing, and the automotive sector.Play a vital role in constructing next-generation real-time OS technologies for a wide array of computing platforms.Tackle complex challenges related to scheduling, resource allocation, isolation, and inter-process communication within intricate system use cases.Develop innovative tools and solutions to enhance system performance.

Dec 4, 2024
Apply
Huawei Canada logoHuawei Canada logo
Internship|CA$58K/yr - CA$104K/yr|On-site|Ottawa, Ontario, Canada

Join Huawei Canada as a Co-op Software Developer for a 12-16 month term, where innovation meets technology.Team Overview:Our Intelligent Real-Time Operating System Lab specializes in OS architecture, tackling concurrency challenges, and optimizing resource management to support diverse applications, particularly in AI/ML. We are committed to pioneering operating system designs that surpass traditional methodologies, aiming for high performance and reliability in complex embedded environments.Role Summary:Engage in research and development of Real-Time Operating Systems for embedded devices, cloud computing, virtualization, and the automotive sector.Contribute to the advancement of next-generation Real-Time OS technology, enhancing a wide array of compute platforms.Address complex issues related to scheduling, resource allocation, isolation, and inter-process communication in intricate systems.Develop tools and solutions to overcome performance challenges within the system.The total target annual compensation (based on 2,080 hours per year) is between $58,000 to $104,000, influenced by education, experience, and proven expertise.

Sep 4, 2025
Apply
Huawei Canada logoHuawei Canada logo
Full-time|On-site|Ottawa, Ontario, Canada

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.

Dec 14, 2022
Apply
Huawei Canada logoHuawei Canada logo
Full-time|On-site|Ottawa, Ontario, Canada

Huawei Canada is excited to announce a permanent position for a Researcher specializing in Real-Time Embedded Operating Systems.About Our Team:The Intelligent Real-Time Operating System Lab is dedicated to advancing OS architecture, addressing concurrency challenges, and optimizing resource management for a variety of applications, including those essential for AI and machine learning. Our mission is to innovate OS designs suited for mixed-criticality environments, pushing beyond conventional approaches. We aim to create next-generation OS platforms that support high performance, increased concurrency, and robust resource management, leveraging ML and AI technologies to enhance the performance and reliability of embedded devices operating at the edge.What You Will Do:Research, analyze, and synthesize cutting-edge findings on OS principles, including scheduling, synchronization, distributed service management, inter-process communication (IPC), and isolation techniques.Lead and collaborate on the research and implementation of advanced OS technologies, focusing on IPC optimization, quality of service (QoS) control, partitioning, isolation, resource allocation, and management. You will also investigate distributed error recovery, failover mechanisms, and safety protocols.Identify and explore opportunities for optimizing communication, boot, and recovery execution speeds based on the latest research advancements.

Dec 14, 2022
Apply
Huawei Canada logoHuawei Canada logo
Full-time|On-site|Ottawa, Ontario, Canada

Join Huawei Canada as a Researcher focused on AI/ML Real-Time Embedded Operating Systems.About Our Team:At the Intelligent Real-Time Operating System Lab, we are dedicated to advancing operating system architecture while tackling concurrency challenges and optimizing resource management for a wide array of applications, particularly in AI/ML contexts. Our mission is to innovate OS designs that surpass conventional methods, delivering next-generation platform support to achieve exceptional performance, concurrency, and effective resource management in mixed-criticality environments. By leveraging ML/AI technologies, we aim to enhance reliability and performance in the complex ecosystems of edge devices.Job Responsibilities:Research, analyze, and synthesize cutting-edge AI/ML concepts relevant to OS, with a focus on scheduling, resource management, performance optimization, and isolation techniques.Lead and collaborate on the research and implementation of advanced ML/AI technologies, including kernel configuration optimization, Quality of Service (QoS) management, and resource allocation strategies.Identify and showcase innovative optimization strategies to exceed customer expectations for performance and usability by translating the latest research into practical applications.

Jul 17, 2025
Apply
Syntronic logoSyntronic logo
Full-time|On-site|Montreal, QC

Become a Part of Syntronic: Where Your Innovations Shape TomorrowAt Syntronic, we are not just followers of industry trends; we are the pioneers! Join our dynamic team and collaborate with visionary companies and brilliant minds to transform groundbreaking ideas into tangible realities. Picture yourself engaged in cutting-edge projects across telecommunications, revolutionary automotive technologies, life-saving healthcare innovations, and next-generation industrial automation. Our diverse projects are impactful and at the forefront of technological advancement. Join us in doing something extraordinary!About UsSyntronic is a global leader in design and development, specializing in electronics, electromechanics, and software. We are more than just a company; we are a community of innovators. Our teams engage in projects that shape the future—from developing state-of-the-art communication systems and autonomous vehicles to enhancing IoT solutions that change daily life. At Syntronic, your contributions will create a significant impact.

Mar 24, 2026
Apply
ADGA Group Consultants Inc. logoADGA Group Consultants Inc. logo
Software Developer

ADGA Group Consultants Inc.

Full-time|On-site|Ottawa

Join our innovative team at ADGA Group Consultants Inc. as a Software Developer. In this role, you will be responsible for designing, coding, and testing software applications that meet the needs of our clients. Your expertise will contribute to the development of high-quality software solutions while collaborating with a talented team of professionals.

Mar 27, 2026
Apply
High Tech Genesis Careers logoHigh Tech Genesis Careers logo
Lead Embedded Software Developer

High Tech Genesis Careers

Full-time|On-site|Ottawa, Ontario, Canada

Join Our Innovative Team!At High Tech Genesis, we are at the forefront of technology and innovation, working with the latest tools and collaborating with passionate professionals. Become a vital part of our design services team, where your contributions matter.Your Career Journey Begins Here.We are seeking an accomplished Embedded Software Developer to play a pivotal role in our embedded development and testing initiatives. You will engage in hands-on coding, influence technical decisions, and ensure the delivery of high-quality embedded solutions without managing personnel directly.In this key position, you will:Lead the design, development, and rigorous testing of intricate embedded systems while actively engaging in coding and debugging.Act as the primary technical liaison, providing insights on architecture, implementation, and troubleshooting strategies.Mentor fellow developers and testers through code reviews while promoting best practices in embedded C/C++, RTOS, and hardware integration.Establish and supervise testing strategies, ensuring comprehensive unit, integration, and Hardware in the Loop (HIL) verification.Collaborate with stakeholders to translate requirements into precise technical specifications and architectural designs.Drive technical decision-making and tackle complex engineering challenges throughout the development lifecycle.Enhance development workflows, including CI/CD pipelines, version control, and automated testing frameworks.Cultivate a culture of technical excellence, continuous learning, and collaborative problem-solving within the team.

Apr 1, 2026
Apply
Collabera logoCollabera logo
Full-time|On-site|Ottawa

Are you an innovative Software Developer with a passion for technology? Join our dynamic team at Collabera, where we are committed to pushing the boundaries of software solutions. As an ATG Developer, you will play a crucial role in developing cutting-edge applications and optimizing existing systems. Your expertise will directly contribute to our mission of delivering high-quality software that meets our clients' needs.In this position, you will collaborate with cross-functional teams, leveraging your technical skills to enhance application performance and user experience. If you are eager to take on challenges and advance your career in a supportive environment, we encourage you to apply!

Mar 30, 2016
Apply
Telesat logoTelesat logo
Full-time|On-site|Ottawa, Ontario

Join Telesat, a premier global satellite operator with over 55 years of expertise in delivering secure and reliable satellite communications solutions to broadcast, telecommunications, corporate, and government sectors. Our innovative Telesat Lightspeed network, launching in 2027, is set to transform global broadband accessibility for enterprises and government agencies, combining high capacity, security, resilience, and affordability with ultra-low latency and fiber-like speeds. Headquartered in Ottawa, Canada, with an extensive global presence, Telesat is committed to engineering excellence and unparalleled customer service. As a pivotal member of our scrum team, you will play a critical role in the design, development, and testing of our state-of-the-art Lightspeed software. Your active collaboration with testing and support teams will ensure thorough testing processes and rapid bug resolution. You will lead technical discussions, guide decision-making processes, and document technical insights. In this role, the Principal Embedded Software Developer will be responsible for the ownership of specific embedded systems software modules, ensuring their development, quality, testing, and overall functionality.

Jun 24, 2025
Apply
Telesat logoTelesat logo
Full-time|On-site|Ottawa, Ontario

Join Telesat, a leading satellite operator, as a Software Developer. In this role, you will leverage your programming skills to design, develop, and maintain software solutions that enhance our satellite systems and services. Collaborate with a talented team of professionals to innovate and drive advancements in satellite communication technology.

Mar 19, 2026
Apply
Syntronic logoSyntronic logo
Full-time|On-site|Montreal, QC

Join Syntronic: Where Your Innovation Shapes the FutureAt Syntronic, we are not just followers of industry trends; we are pioneers! Become part of our dynamic team and collaborate with visionary companies and brilliant minds to transform groundbreaking concepts into reality. Picture yourself working on state-of-the-art projects in telecommunications, revolutionary automotive technologies, life-saving healthcare innovations, and cutting-edge industrial automation. Our diverse projects are impactful and at the forefront of technology. Be a part of something extraordinary!About UsSyntronic is a global leader in design and development, specializing in electronics, electromechanics, and software. We are more than just a company; we are a community of innovators driving projects that shape the future—from developing advanced communication systems and autonomous vehicles to advancing IoT solutions that revolutionize everyday life. Your work at Syntronic will make a significant difference.

Mar 24, 2026
Apply
Veeva Systems Inc. logoVeeva Systems Inc. logo
Java Software Engineer

Veeva Systems Inc.

Full-time|Hybrid|Canada - Ottawa

Join Veeva Systems, a leader in the industry cloud space, dedicated to expediting the delivery of therapies to patients worldwide. We are one of the fastest-growing SaaS companies, having achieved over $2 billion in revenue last year and with significant growth potential ahead.Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—drive our mission. Veeva made history in 2021 by becoming a public benefit corporation, committed to balancing the needs of customers, employees, society, and investors.We embrace flexibility through our Work Anywhere policy, allowing you to choose the best environment for your success, whether at home or in the office.Be part of our mission to transform the life sciences industry and create a positive impact on our customers, employees, and communities.The RoleWe are seeking enthusiastic Software Engineers to join our high-energy team. You will design and implement innovative product features for our cloud applications while addressing significant technical scaling challenges for our expanding life sciences customer base.

Dec 21, 2023
Apply
Sectigo logoSectigo logo
Full-time|On-site|Ottawa

About the Role Sectigo is looking for a Software Development Manager in Ottawa to guide a team focused on building new software solutions. This role involves overseeing projects from start to finish, ensuring that work meets quality standards and deadlines. What You Will Do Lead and support a team of software developers Oversee the entire software development lifecycle Maintain high standards for product quality and delivery Encourage collaboration and creative problem-solving within the team

Apr 17, 2026
Apply
Lightspeed Commerce Inc. logoLightspeed Commerce Inc. logo
Full-time|Hybrid|Ottawa

Hello! We're thrilled you're considering an opportunity with us! Are you seeking a new challenge or simply exploring your options? You may be in the right spot!As a Principal Software Developer, you will play a pivotal role in shaping the design and architecture of essential system components for our flagship Lightspeed Retail product, which serves thousands of merchants globally. Your contributions will directly influence our ability to deliver innovative solutions tailored to customer needs. Additionally, you will elevate engineering excellence throughout the organization by offering technical guidance, championing best practices, mentoring fellow engineers, and empowering teams to build sustainable architectures.This position is open to candidates located in Canada or the USA, and you should be available to work within EST/EDT hours. We provide flexible work options, including fully remote, partially remote, or fully office-based settings (in cities with local offices).

Jan 28, 2026
Apply
Lightspeed Commerce Inc. logoLightspeed Commerce Inc. logo
Principal Software Developer

Lightspeed Commerce Inc.

Full-time|On-site|Ottawa, ON, Canada

Hello! We appreciate your interest in joining us at Lightspeed! Are you in search of an exciting new opportunity or exploring the job market? If so, you may have just found the perfect fit! As a hands-on Principal Software Developer, you will lead the design and architecture of vital system components for our flagship Lightspeed Retail product, utilized by thousands of merchants globally. You will play a critical role in creating innovative solutions that address customer needs while enhancing the engineering craft throughout the organization by offering technical guidance, promoting best practices, and mentoring fellow engineers. Your goal will be to empower teams to build toward a sustainable architecture. Key Responsibilities Design and implement well-structured, scalable systems to support new initiatives. Evaluate existing systems and infrastructure, identifying areas for improvement to enhance architecture, minimize redundancy, and increase system performance and reliability. Identify recurring issues leading to incidents and overhead, and develop actionable plans to mitigate these challenges. Drive enhancements in system reliability and performance. Refine development practices across the board, including design reviews, testing, deployment, and incident management. Conduct architectural deep-dives and mentor key members across all service teams. Contribute to fostering a high-performance culture within the Retail organization as a senior member of the engineering team. Collaborate with the wider team to meet organizational objectives, even if it involves tasks outside your immediate role. Qualifications 15+ years of professional software development experience. 5+ years serving as a technical leader for multiple teams. 2+ years managing architecture across teams of 35+ engineers. Proven track record of developing business-critical systems at scale, particularly in cloud environments. Experience delivering significant outcomes under tight deadlines. Proficiency in multiple technology stacks, including but not limited to Go, PHP, Java, Ruby on Rails, and Python. Excellent written and verbal communication skills, with a knack for articulating ideas clearly. Able to facilitate technical discussions, navigate diverse opinions, and make prompt decisions.

Mar 9, 2026
Apply
Syntronic logoSyntronic logo
Full-time|On-site|Montreal, QC

Join Syntronic: Where Your Innovation Shapes the FutureAt Syntronic, we lead the charge in setting industry trends rather than just following them! Collaborate with visionary companies and brilliant minds to transform groundbreaking concepts into tangible solutions. Envision yourself contributing to state-of-the-art telecommunication advancements, trailblazing automotive technology, life-saving healthcare innovations, and next-generation industrial automation. Our diverse projects are impactful and at the cutting edge of technological progress. Become part of something truly extraordinary!About UsSyntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We are not merely a company; we are a community of innovative thinkers. Our teams engage in projects that shape the future, from developing advanced communication systems and autonomous vehicles to pushing the boundaries of IoT solutions that enhance everyday life. Your contributions at Syntronic will make a significant impact.

Mar 24, 2026
Apply
Telesat logoTelesat logo
Full-time|On-site|Ottawa, Ontario

Telesat (Nasdaq and TSX: TSAT) stands as a premier global satellite operator, delivering dependable and secure satellite-based communication solutions to broadcast, telecommunications, corporate, and government clients for over 55 years. With a strong foundation in engineering excellence and a commitment to outstanding customer service, Telesat has evolved into one of the largest and most successful satellite operators worldwide. Our innovative Telesat Lightspeed network, a groundbreaking Low Earth Orbit (LEO) satellite system expected to commence operations in 2027, aims to transform global broadband connectivity for enterprise and government sectors by offering high capacity, enhanced security, and affordability, all while providing ultra-low latency and fiber-like speeds. Headquartered in Ottawa, Canada, Telesat operates offices and facilities across the globe. The Principal Embedded Software Developer will be instrumental in shaping the architectural and design elements of our software initiatives. This role demands close collaboration with System Engineering and cross-functional teams to ensure seamless integration and alignment with organizational goals. As a technical leader within the Scrum Team, the developer will guide and influence team decisions to achieve optimal results. Furthermore, they will engage in technical discussions with key vendors and partners, nurturing strong relationships and providing essential day-to-day direction to team members, thereby fostering a collaborative and productive work culture.

Apr 14, 2025
Apply
High Tech Genesis Careers logoHigh Tech Genesis Careers logo
Embedded Software Developer

High Tech Genesis Careers

Full-time|On-site|Ottawa, Ontario, Canada

JOIN OUR TEAM!At High Tech Genesis, you will engage with cutting-edge technologies and collaborate with a passionate team dedicated to innovation. Become part of a leading design services firm recognized globally for its technological advancements.As an Embedded Software Developer, you will be integral to our Research & Development team within a rapidly expanding organization. We foster a collaborative, inclusive, and culturally diverse environment, offering numerous opportunities to contribute across various technical domains.This role is ideal for intermediate to senior-level candidates, requiring hands-on contributions and reporting directly to the Software Radio Manager.Embark on your next career adventure with us.Key Responsibilities:Design and develop real-time embedded software (firmware) in C/C++ for ARM and Microchip processors.Customize U-Boot and Linux for embedded controller platforms.Work closely with cross-functional engineering teams (systems, hardware, and RF) to facilitate system integration.Maintain and improve existing codebases.

Feb 23, 2026

Sign in to browse more jobs

Create account — see all 274 results

Tailoring 0 resumes

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