Embedded Software Engineering Co-op (Ottawa)

Embedded Software Engineering Co-op (Ottawa)

01 Nov
|
Ciena
|
Ottawa

01 Nov

Ciena

Ottawa

Build embedded software with Ciena in Ottawa during a four-month Winter 2027 co-op, using C or C++ for real-time systems. Develop Linux and VxWorks software supporting high-speed connectivity platforms.

As an Embedded Software Engineer Co-op, you will design, implement, and maintain platform and application software. Your work may span low-level drivers, hardware interfaces, system applications, fault and alarm subsystems, and SDKs. Ciena’s team develops software for flagship products, connecting hardware components with higher-level applications.

Key Responsibilities:

- Maintain Linux and VxWorks kernels and base software components
- Develop drivers for ASICs, FPGAs, and hardware components
- Build interfaces across hardware and software abstraction layers
- Develop fault, alarm,



protection, and monitoring applications
- Create SDKs supporting platform application development and integration

Requirements:

- Actively enrolled in computer or electrical engineering degree
- Actively enrolled in computer science or similar discipline
- Experience developing with C or C++
- Understanding of real-time operating systems and embedded systems
- Interest in embedded or telecommunications software development

Apply embedded C or C++ skills to Linux, VxWorks, drivers, and platform software at Ciena in Ottawa.

#J-18808-Ljbffr

📌 Embedded Software Engineering 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 software engineering co-op (ottawa) / ottawa

Subscribe to this job alert:

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