Talent.com
Ciena
Embedded Linux Software Engineer Co-opCiena • ottawa, on, Canada
Search for other jobs
Embedded Linux Software Engineer Co-op

Embedded Linux Software Engineer Co-op

Ciena • ottawa, on, Canada
7 hours ago
Job description

Build embedded software with Ciena using Linux, VxWorks, and C or C++ during a four-month work term starting January 2027.

This co-op supports Ciena’s real-time embedded platform and application software for flagship products. You will work across kernels, base components, drivers, and system applications. The work connects low-level hardware software with higher-level state machines and external applications.

Key Responsibilities:

  • Design and maintain Linux and VxWorks kernels
  • Develop drivers for ASICs, FPGAs, and hardware
  • Build hardware software interfaces across abstraction layers
  • Develop fault and alarm subsystems
  • Create performance monitoring system applications

Requirements:

  • Actively enrolled in computer or electrical engineering
  • Computer science or similar discipline enrollment accepted
  • Currently pursuing a bachelor’s or master’s degree
  • Experience with C or C++
  • Embedded systems or telecom development experience preferred

Apply embedded Linux, real-time software, and C or C++ skills across Ciena’s platform engineering work.

#J-18808-Ljbffr

Create a job alert for this search

Embedded Linux Software Engineer Co-op • ottawa, on, Canada