Embedded Software Engineer – Intern

Ciena Corporation
Full-time ottawa, on Other-General
Posted:
June 12, 2026
Location:
ottawa, on, Canada

Job Description

Responsibilities

We design, implement, and maintain real-time embedded platform and application software for several of Ciena’s flagship products.

Functional areas in our scope range from low-level bit flipping drivers to high-level software state machines for interfacing with external applications: Linux and VxWorks kernels and base software components.

Drivers for proprietary and 3rd party ASICs, FPGAs, and other hardware components.

Hardware/software interface to provide bridging of various abstraction layers.

Fault and alarms subsystems to detect, report and maintain defects and manage their hysteresis and co-relations.

System applications such as traffic/equipment protection, performance monitoring, etc.

SDKs that abstract the underlying low-level software and hardware to facilitate platform application developments and integration.

Must Haves

  • Enrolled in a bachelor’s or master's degree in computer or el...

Apply for this Job

Submit your application for the Embedded Software Engineer – Intern position at Ciena Corporation.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: ottawa, Canada
Posted: June 12, 2026
Deadline: July 22, 2026