Ciena

Embedded Software Engineer at Ciena

📍 Location
ottawa, on
⏰ Job Type
Full-time
📅 Posted
June 06, 2026

Job Description

Drive software development for Ciena’s next-generation Data Center PON solutions as an Embedded Software Engineer. Focus on innovative technologies in a collaborative setting.
In this role, Ciena is looking for an experienced Embedded Software Engineer who can contribute to our leading-edge Data Center management solutions. You will leverage over seven years of experience in software development, particularly in embedded Linux environments. Your proficiency in C/C++ and Python will support the design of robust PON management software.
Key Responsibilities:
• Develop next-gen Routing and Switching software solutions
• Contribute features to Ciena's PON management software
• Implement software for real-time embedded environments
• Engage in all phases of the software development lifecycle
• Collaborate with cross-functional teams on software testing
Requirements:
• Bachelor’s degree in a relevant technical field
• 7+ years in software development experience<...

Ready to Apply?

Take the next step in your career journey with Ciena

Apply Now