C

Embedded Software Engineer Intern at Ciena

Ciena Corporation

ottawa, on, Canada Full-time June 04, 2026

Found Description

Elevate your career with Ciena as an Embedded Software Engineer Intern. Dive into real-time embedded software for critical applications, utilizing C and C++ skills in a supportive environment.
This internship is perfect for computer or electrical engineering, or computer science students. You'll engage in designing and maintaining embedded platforms for products, covering various functions from low-level drivers to high-level state machines. Gain hands-on experience with leading software development tools in a collaborative atmosphere.
Key Responsibilities:
• Design and implement embedded platform software
• Maintain real-time operating system functionality
• Develop drivers for ASICs and FPGAs
• Collaborate on SDK integration for applications
• Troubleshoot embedded systems in user and kernel space
Requirements:
• Enrolled in a bachelor's or master’s degree program
• Proficient in C or C++ programming languages
• Understanding of embedded systems and a...

Ready to Apply?

Submit your application for Embedded Software Engineer Intern at Ciena at Ciena Corporation

Apply Now