Photonics Software Developer Co-op

1 month ago


Ottawa, Ontario, Canada Ciena Corporation Full time
Photonics Software Developer Co-op

Ciena is committed to creating a culture that prioritizes individual growth, well-being, and belonging. As a Photonics Software Developer Co-op, you will play a key role in ensuring the quality of optical networks using the RLS platform.

Key Responsibilities:
  • Design, implement, and maintain automated test cases to ensure the quality of optical networks.
  • Participate in the full software development lifecycle, collaborating with cross-functional teams, designers, and verification and release management teams.
  • Work in an agile development environment, producing high-quality deliverables in rapid development cycles.
  • Identify software performance improvements through test-driven development, automated unit testing, and comprehensive integration testing.
Requirements:
  • Working towards a bachelor's or master's degree in computer engineering, software engineering, or computer science.
  • Fundamental knowledge of C/C++ programming.
  • Experience developing software for embedded systems or telecommunications products.
  • Unit test frameworks such as Google Test.
  • YANG modeling language and toolchains.
What We Offer:
  • Competitive compensation.
  • Access to the Employee Assistance Program (EAP).
  • Company-paid holidays.
  • Paid sick leave.
  • Vacation pay as required by applicable laws.

Ciena values diversity and respects its employees as individuals. We are an Equal Opportunity Employer, including disability and protected veteran status.



  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Photonics Software Developer Co-op OpportunityCiena Corporation is committed to fostering a culture that prioritizes individual growth, well-being, and belonging. As a Photonics Software Developer Co-op, you will play a key role in ensuring the quality of optical networks using the RLS platform.Key Responsibilities:Design, implement, and maintain automated...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Photonics Software Developer Co-op OpportunityCiena Corporation is committed to fostering a culture that prioritizes individual growth, well-being, and belonging. As a Photonics Software Developer Co-op, you will play a key role in ensuring the quality of optical networks using the RLS platform.Key Responsibilities:Design, implement, and maintain automated...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Job Opportunity: Photonics Software Developer Co-opCiena Corporation is committed to fostering a culture that prioritizes individual growth, well-being, and belonging. As a technology company, we strive to lead with our humanity, driving business priorities alongside meaningful social, community, and societal impact.The Role:We are seeking a highly motivated...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Job Opportunity:Ciena Corporation is seeking a highly motivated and skilled Photonics Software Developer Co-op to join our team. As a Photonics Software Developer Co-op, you will be responsible for designing, implementing, and maintaining automated test cases for optical networks using the RLS platform.Key Responsibilities:Design and implement automated test...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Photonics Software Developer Co-op OpportunityCiena Corporation is committed to fostering a culture of innovation and collaboration. Our teams prioritize a personalized and flexible work environment that empowers individuals to grow, thrive, and contribute to meaningful social and societal impact.The Opportunity:We are seeking a highly motivated and...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Photonics Software Developer Co-opCiena Corporation is committed to fostering a culture that prioritizes individual growth, wellbeing, and belonging. As a technology company, we lead with our humanity, driving business priorities alongside meaningful social, community, and societal impact.You will be responsible for designing, implementing, and maintaining...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Photonics Software Developer Co-op OpportunityCiena Corporation is committed to fostering a culture that prioritizes individual growth, well-being, and belonging. We're a technology company that leads with our humanity, driving business priorities alongside meaningful social, community, and societal impact.The Opportunity:This co-op position offers a unique...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Photonics Software Developer Co-op OpportunityCiena Corporation is committed to fostering a culture that prioritizes individual growth, well-being, and belonging. We're a technology company that leads with our humanity, driving business priorities alongside meaningful social, community, and societal impact.The Opportunity:This co-op position offers a unique...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Job Title: Photonics Software Developer Co-opCiena Corporation is committed to our people-first philosophy, prioritizing a personalized and flexible work environment that empowers individual passions, growth, wellbeing, and belonging. We're a technology company that leads with our humanity, driving business priorities alongside meaningful social, community,...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is committed to fostering a culture of innovation and collaboration.About the Opportunity:We are seeking a highly motivated and detail-oriented Photonics Software Developer Co-op to join our dynamic team. As an embedded software developer, you will play a key role in enhancing the quality of our best-in-class optical networking...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is committed to fostering a culture of innovation and collaboration.About the Opportunity:We are seeking a highly motivated and detail-oriented Photonics Software Developer Co-op to join our dynamic team. As an embedded software developer, you will play a key role in enhancing the quality of our best-in-class optical networking...


  • Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Co-op OpportunityWe are seeking a highly motivated and detail-oriented co-op student to join our team as a Software Developer. This is an excellent opportunity to gain hands-on experience in software development, particularly in the area of real-time operating systems.Responsibilities:Contribute to the development of a next-generation real-time...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Ciena Corporation - Photonics Software Developer Co-opAbout the Role:Ciena Corporation commits to our people-first philosophy, prioritizing a personalized and flexible work environment that empowers individuals' passions, growth, wellbeing, and belonging. We're a technology company driving business priorities alongside meaningful social, community, and...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is committed to innovation and excellence in the field of photonics.About the Role:We are seeking a highly motivated and detail-oriented individual to join our Photonic Product Assurance Team as a Software Automation Developer Co-op. In this role, you will be responsible for instrumenting software to gather better performance metrics and...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is committed to innovation and excellence in the field of photonics.About the Role:We are seeking a highly motivated and detail-oriented individual to join our Photonic Product Assurance Team as a Software Automation Developer Co-op. In this role, you will be responsible for instrumenting software to gather better performance metrics and...


  • Ottawa, Ontario, Canada Lumentum Full time $5,000

    Join Our Research and Development TeamLumentum Canada is a leading manufacturer of innovative optical and photonic products, and we're seeking a talented Software Automation Engineer (Co-op Student) to join our Ottawa-based team.About the RoleWe're looking for a motivated and detail-oriented co-op student to work on automating tools and dashboards to...


  • Ottawa, Ontario, Canada Lumentum Full time $5,000

    Join Our Research and Development TeamLumentum Canada is a leading manufacturer of innovative optical and photonic products, and we're seeking a talented Software Automation Engineer (Co-op Student) to join our Ottawa-based team.About the RoleWe're looking for a motivated and detail-oriented co-op student to work on automating tools and dashboards to...


  • Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Co-op Software Developer RoleWe are seeking a highly motivated and skilled Co-op Software Developer to join our team at Huawei Technologies Canada Co., Ltd.Responsibilities:Contribute to the development of the next-generation Real-Time Operating System (RTOS) technology.Design and implement efficient algorithms and data structures to optimize system...


  • Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Developer Co-op OpportunityWe are seeking a highly motivated and detail-oriented Software Developer to join our team on a co-op basis.Responsibilities:Contribute to the development of next-generation Real-Time OS technology for embedded devices, cloud computing, and automotive applications.Collaborate with our team to design and implement innovative...


  • Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Developer Co-op OpportunityWe are seeking a highly motivated and detail-oriented Software Developer to join our team on a co-op basis.Responsibilities:Contribute to the development of next-generation Real-Time OS technology for embedded devices, cloud computing, and automotive applications.Collaborate with our team to design and implement innovative...