Software Development Co-op Opportunity at Ciena
ottawa, on, Canada • Posted June 08, 2026
Job Type:
Full-time
Location:
ottawa, on
Posted:
June 08, 2026
Category:
IT & Technology
Application Deadline:
July 18, 2026
Role Description
Join Ciena's WaveLogic team as an Embedded Software Development Co-op! Engage in hands-on development and debugging using C/C++ and Python, all within a flexible environment.
As a part of Ciena's innovative team, you'll work on the Wavelogic Test Platform, supporting convergence across photonics and Ethernet networks. This role offers immersion in software lifecycle practices, cross-platform implementation, and collaboration with experienced engineers to tackle real-world challenges in embedded systems.
Key Responsibilities:
• Participate in the complete software development cycle
• Support cross-platform software for multi-core embedded CPUs
• Design and code software applications using C/C++ and Python
• Debug system issues and improve platform performance
• Document development processes and collaboration activities
Requirements:
• Enrolled in a Bachelor’s in Engineering or Computer Science
• Proficient...
As a part of Ciena's innovative team, you'll work on the Wavelogic Test Platform, supporting convergence across photonics and Ethernet networks. This role offers immersion in software lifecycle practices, cross-platform implementation, and collaboration with experienced engineers to tackle real-world challenges in embedded systems.
Key Responsibilities:
• Participate in the complete software development cycle
• Support cross-platform software for multi-core embedded CPUs
• Design and code software applications using C/C++ and Python
• Debug system issues and improve platform performance
• Document development processes and collaboration activities
Requirements:
• Enrolled in a Bachelor’s in Engineering or Computer Science
• Proficient...
Interested in this role?
Click the button below to start your application for Software Development Co-op Opportunity at Ciena at Ciena.
Apply Now