Software Development Graduate Role at Ciena
Job in
Ottawa, Ontario, Canada
Listed on 2026-08-19
Listing for:
Ciena Corporation
Full Time
position Listed on 2026-08-19
Job specializations:
-
Software Development
C++ Developer, Python, Embedded Systems/ Firmware/ IoT, Unix/Linux
Job Description & How to Apply Below
Join Ciena, where you will support embedded software development efforts with a focus on high-performance solutions. Ideal for new graduates with a Bachelor’s in Engineering or Computer Science, this role offers a fantastic environment for you to apply your knowledge in C, C++, and Python while working on cutting-edge technologies like Ethernet and FPGA.
Key Responsibilities:
• Engage in the full software development life cycle
• Develop and implement cross-platform software
• Design applications and drivers with C, C++, and Python
• Debug and optimize performance issues
• Create scripts for development efficiency improvements
Requirements:
• Bachelor’s degree in Engineering or Computer Science
• 1+ years in Embedded C and C++ programming
• Application of Linux kernel and driver knowledge
• Basic understanding of structured programming principles
• Enthusiasm for learning new software technologies
Shape the future of connectivity with your role at Ciena.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×