Embedded Linux Software Engineer Co-op (Ottawa)

Embedded Linux Software Engineer Co-op (Ottawa)

04 Nov
|
Ciena
|
Ottawa

04 Nov

Ciena

Ottawa

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

📌 Embedded Linux Software Engineer Co-op (Ottawa)
🏢 Ciena
📍 Ottawa

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded linux software engineer co-op (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: embedded linux software engineer co-op (ottawa) / ottawa