Ciena

Embedded Software Development Co-op at Ciena

📍 Location
ottawa, on
⏰ Job Type
Full-time
📅 Posted
June 04, 2026
Apply Now

Job Description

Embark on your software development career with Ciena as an Embedded Software Development Co-op. This role focuses on supporting WaveLogic Test Platform development in a flexible, people-first environment.
As part of the WaveLogic Software Development team, you will engage in the software development lifecycle, from inception to delivery. This co-op role emphasizes skills in C/C++, Python, and Linux kernel, ensuring you work on versatile cross-platform software spanning various technologies like SOCs and FPGAs.
Key Responsibilities:
• Participate in the entire software development life cycle
• Support implementation of cross-platform software solutions
• Design, code, and maintain drivers and diagnostics
• Debug defects related to throughput and performance
• Document software development artifacts and processes
Requirements:
• Currently enrolled in Engineering or Computer Science
• Proficiency in C, C++, and Python programming
• Familiarity with Linux ...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position