Ciena Software Developer New Graduate
Job in
Ottawa, Ontario, Canada
Listed on 2026-07-28
Listing for:
Ciena Corporation
Full Time
position Listed on 2026-07-28
Job specializations:
-
Software Development
Unix/Linux, C++ Developer, Python, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
Start your career with Ciena as a Software Developer New Graduate. In this active role, work on the entire software lifecycle for high-speed connectivity technologies.
Ciena is looking for candidates freshly graduated in Engineering or Computer Science to contribute to innovative software solutions. This position will involve working on embedded systems leveraging C, C++, and Python, while applying Linux kernel expertise to solve complex challenges and optimize performance.
Key Responsibilities:
• Engage in all phases of software development
• Implement services across various embedded platforms
• Use Linux kernel and TCP/IP in design processes
• Develop drivers and applications with C/C++ and Python
• Analyze and debug system performance issues
Requirements:
• Bachelor’s degree in Engineering or Computer Science
• 1+ years of experience in Embedded C/C++
• Familiarity with Linux kernel and drivers
• Strong grasp of structured programming
• Eagerness to adopt new technologies
Kickstart your career by delivering high-impact software solutions 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:
×