Ciena Embedded Software Intern Role

Ciena · ottawa, on, Canada

Location
ottawa
Job Type
Full-time
Posted
June 19, 2026

Job Description

Step into the innovative world of embedded systems as an Intern with Ciena. Develop software for real-time applications and enjoy a culture focused on flexibility and personal growth.
Ciena is seeking an Embedded Software Engineer Intern to join their dynamic team. You will contribute to programming embedded software and drivers that power essential products. This opportunity requires a solid foundation in programming with C or C++, and an eagerness to learn about real-time operating systems and hardware architecture in a collaborative setting.
Key Responsibilities:
• Develop and maintain embedded software for flagship products
• Write drivers for proprietary and third-party hardware
• Engage in hardware/software interface development
• Contribute to fault detection and alarm management systems
• Assist in SDK development for application integration
Requirements:
• Enrolled in a bachelor’s or master’s program in related fields
• Experience with C or C++ pr...

Ready to Apply?

Submit your application for Ciena Embedded Software Intern Role at Ciena

Apply Now