Jobs for software internship at Ottawa

240 software internship job listings in Canada. Find daily updated positions from leading job boards.


  • Ottawa, Ontario, Canada Ciena Full-time

    Expand your software development skills with Ciena's internship program, engaging in embedded systems coding in a culture that values flexibility and individual growth. Start making an impact in September 2026. This internship will last between 4-12 months and is aimed at candidates currently studying Engineering or Computer Science. Interns will tackle...


  • Ottawa, Canada University of Ottawa Full-time US$76,104 - US$96,135 Contract

    Follow us on LinkedInPosting Reason:Replacement of a temporary positionJob Type:EmployeeAnticipated Duration in Months (for contracts and temporary assignments):12Job Family:Career and Employment# of Open Positions:2Faculty/Service - Department:Field Placements - Teacher EducationCampus:Main CampusUnion Affiliation:SSUODate Posted...


  • Ottawa, Ontario, Canada General Dynamics Mission Systems–Canada Full-time

    Explore DevOps engineering with General Dynamics Mission Systems–Canada in Ottawa, ON, or Calgary, AB, during the Fall 2026 term. Engage in software systems development for defense operations. This internship is perfect for students pursuing a Bachelor's degree in Software Engineering or Computer Science. You will gain valuable hands-on experience in...


  • Ottawa, Ontario, Canada Ciena Full-time

    Advance your career as an Embedded Software Engineer at Ciena, a leader in connectivity solutions. This role focuses on low-level software and provides valuable experience in a people-first culture. Ciena is looking for recent graduates to enhance its embedded software team. You will be involved in the development of crucial low-level components, utilizing...


  • Ottawa, Ontario, Canada Ciena Corporation Full-time

    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, Ontario, Canada Ciena Full-time

    Step into a Junior Embedded Software Developer role with Ciena, where technology meets humanity. This position offers hands-on experience with low-level Linux software development and software lifecycle management. Ciena invites graduates to focus on embedded software technologies, working on Linux kernel and build systems. The culture promotes a flexible...


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

    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 VIAVI Solutions Full-time

    Digital Imaging Software Engineer Our team develops optical test and measurement equipment for telecommunications laboratory and manufacturing environments. We are seeking a Digital Image Software Engineer to support the development and implementation of image processing algorithms and software applications for digital microscopy and related imaging...

  • Embedded Software Engineer Premium

    19 hours ago


    Ottawa, Canada Ciena Government Solutions Full-time US$68,800 - US$109,800 Contract

    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, Canada Google Inc. Full-time €126,000 - €129,000 Contract

    Software Developer, Early Career, Campus Google Waterloo, ON, Canada ; Montreal, QC, Canada Early Experience completing work as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. The application window will be open until at least August 30, 2026. This opportunity will remain online based on business needs...


  • Ottawa, Ontario, Canada QNX Full-time

    Job DescriptionQNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and services delivered by trusted...

  • Embedded Software Developer Premium

    19 hours ago


    Ottawa, Canada Ciena Government Solutions Full-time US$68,800 - US$109,800 Contract

    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

    About QNXWorker Sub-Type: Regular Job Description: QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and...


  • Ottawa, Ontario, Canada bb Full-time

    Worker Sub-Type: RegularJob Description:QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and services...


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

    Ciena Corporation in Ottawa is seeking an intern to help design, implement, and maintain real‑time embedded platform and application software for flagship networking products. You will work across hardware interfaces, system services, and embedded applications to enable reliable, scalable software capabilities. The role requires pursuing a bachelor’s or...


  • Ottawa, Ontario, Canada Linuxconfig Full-time

    Astera Labs (NASDAQ: ALAB) provides rack‐scale AI infrastructure through purpose‐built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs' Intelligent Connectivity Platform integrates CXL®, Ethernet, NVLink, PCIe®, and UALinkTM...


  • Ottawa, Ontario, Canada Ciena 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,...

  • Software Developer

    1 day ago


    Ottawa, Ontario, Canada Solace Full-time

    Enterprise AI is moving from pilots to production, and the constraint is no longer the model - it's the data. Agents are only as good as what they 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 platform for the enterprise AI era. Established...

  • QNX Systems Software Developer II Premium

    19 hours ago


    Ottawa, Canada BlackBerry Full-time US$90,000 - US$132,000 Contract

     Worker Sub-Type:Regular Job Description: QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and...


  • Ottawa, Ontario, Canada Ciena Full-time

    How You Will Make An ImpactDesign and execute comprehensive test plans for Navigator Intelligent Apps using Agentic AI and Generative AI tools.Automate test case creation, execution, and validation across API and UI layers using AI-enabled frameworks.Develop and maintain API automation workflows and UI automation suites to ensure multi-layer network...