software component developer jobs in Ottawa

1,000 software component developer job listings in Canada. Find daily updated positions from leading job boards.


  • Ottawa, Ontario, Canada Telesat Full-time

    Lead the design and evolution of innovative Network Management Solutions at Telesat as a Senior Software Developer. This role focuses on developing OSS platforms for our cutting-edge LEO network. In this role, you will be instrumental in enhancing Telesat Lightspeed’s Network Management Systems (NMS) and Operations Support Systems (OSS). You will utilize...


  • Ottawa, Ontario, Canada Ciena Corporation Full-time

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full-time

    Build C and C++ systems software at QNX, developing tools for advanced embedded systems and real-time operating system environments. Work close to the operating system.As a Senior Systems Software Developer, you will develop compilers, libraries, utilities, and command-line tools. You will support mission-critical software across automotive, robotics,...


  • Ottawa, Ontario, Canada General Dynamics Missions System International Full-time

    Software Engineering Developer, Air & Naval Full-time Build bold. Deliver impact. Win together.At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities,...


  • Ottawa, Ontario, Canada Akamai Technologies, Inc. Full-time

    Job DescriptionAre you interested in building a scalable platform?Are you a software engineer that is passionate about scalability, reliability and correctness?Join our Compute division's Platform Engineering Team!Akamai is working to simplify the way people work in the cloud. Our work environment nurtures innovative solutions, rapid development cycles, and...


  • Ottawa, Ontario, Canada bb Full-time

    What You'll DoDesign, develop, optimize automated tests, test frameworks and test cases to continuously improve test coverage, reliability, and execution efficiency.Execute software validation activities on both reference and customer hardware platforms.Debug complex software and hardware interactions, analyze failures, and perform root-cause...


  • Ottawa, Ontario, Canada BlackBerry Ltd Full-time

    QNX Senior Software Developer in Test - Logo# Career Opportunities## QNX Senior Software Developer in TestApply: Ottawa, Ontario: Full time: Posted 2 Days Ago: End Date: December 1, 2026 (26 days left to apply): 20260317**Worker Sub-Type:**Regular **Job Description:**QNX enhances the human experience and amplifies technology-driven industries,...


  • Ottawa, Ontario, Canada Kinaxis Full-time

    Join an innovative team as a Hybrid Software Developer specializing in scheduling algorithms. This role, based in Ottawa or Toronto, Canada, focuses on delivering enterprise-grade solutions. You will work on algorithm-backed product development, designing and implementing scheduling systems that utilize cutting-edge techniques. Your contributions will span...


  • Ottawa, Ontario, Canada CIRA Full-time

    Join the Cyber-DNS team at CIRA and play a key role in advancing Canada’s cybersecurity and DNS infrastructure! Our Cyber-DNS team is dedicated to protecting Canadians online by delivering cutting‑edge solutions. Who You Are You're a passionate software developer who wants your work to make a difference. You have a strong background in cybersecurity and...


  • Ottawa, Ontario, Canada Gdmsi Full-time

    Develop C++ or Java software for mission-critical sonar systems at General Dynamics Mission Systems-Canada. Support defense partners through reliable engineering and analysis.This Software Engineering Developer opportunity supports current and future Air & Naval Sonar projects. You will contribute across requirements analysis, design, development, testing,...


  • Ottawa, Ontario, Canada Ericsson Full-time

    Ericsson seeks a Junior Embedded Software Developer in Ottawa to build high-performance C/C++ software for 5G Physical Layer systems. Explore low-level programming and cloud-ready environments.This junior developer works within Ericsson’s RCE RAN Performance L1 Software Development team. You will design, develop, and test baseband components across a...


  • Ottawa, Canada Google LLC Full-time €216,000 - €221,000 Contract

    Share Staff Software Developer, Google Cloud Google Waterloo, ON, Canada This posting is for an existing vacancy. Google utilizes AI tools to assist in assessing candidates in our hiring processes. - Bachelor's degree or equivalent practical experience. - 8 years of experience in software development. - 5 years of experience with large-scale distributed...


  • Ottawa, Canada Arctic Wolf Full-time €75,000 - €246,000 Contract

    ## Staff Software Developer - Data IngestionApply: Remote, Canada: Office - CAN - Ontario, Waterloo: Full time: Posted Today: R26/_1201# **#RunwiththePack** At Arctic Wolf, we’re on a mission to **end cyber risk**. We are a global leader in security operations, helping organizations stay resilient against evolving cyber threats through...


  • Ottawa, Ontario, Canada ADGA Group Full-time

    Kickstart your software career at ADGA, contributing to development and maintenance of software applications in a collaborative technical environment. Ideal for professionals with a foundation in programming. As a Software Developer at ADGA, you will engage in designing, implementing, and maintaining robust software solutions. This role encourages...


  • Ottawa, Ontario, Canada Akamai Full-time

    Are you interested in building a scalable platform? Are you a software engineer that is passionate about scalability, reliability and correctness? Join our Compute division's Platform Engineering Team! Akamai is working to simplify the way people work in the cloud. Our work environment nurtures innovative solutions, rapid development cycles, and open...


  • Ottawa, Canada Google LLC Full-time €216,000 - €221,000 Contract

    Build secure Google Cloud infrastructure in Waterloo using distributed systems, Cloud APIs, and software supply chain security expertise. English proficiency is required. As a Staff Software Developer, you will shape source code management and software supply chain security infrastructure. You will design, develop, test, deploy, maintain, and enhance...


  • Ottawa, ON, Canada Ciena Corporation Full-time $69,000 - $110,000 Contract

    Advance your career with Ciena as an Embedded Software Developer focused on networking technologies. Design robust embedded software solutions in a company committed to a people-first culture. As an integral member of the development team, you will work on high-performance software that enables cutting-edge networking hardware. The role emphasizes...


  • Ottawa, Canada Google LLC Full-time €182,000 - €186,000 Contract

    Senior Android Infrastructure Software Developer corporate_fare Google place Waterloo, ON, Canada X This posting is for a new vacancy. Google utilizes AI tools to assist in assessing candidates in our hiring processes. In most instances, this position requires in-person interviews as part of the hiring process - Bachelor’s degree or equivalent...


  • Ottawa, ON, Canada Fortinet Full-time $150,000 - $183,000 Contract

    Senior Software Developer – Embedded VoIP Systems About the Role We are seeking an experienced Embedded Software Developer to join our team working on VoIP telephone development as part of the FortiVoice solution. This role involves low-level embedded Linux development as well as application-level VoIP software development. The successful candidate should...


  • Ottawa, Ontario, Canada International Business Machines Corporation Full-time

    IntroductionAt IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by...