Real Time Embedded Software Engineer (Ottawa)

Real Time Embedded Software Engineer (Ottawa)

11 Nov
|
Ciena
|
Ottawa

11 Nov

Ciena

Ottawa

Develop real-time embedded systems at Ciena, connecting kernels, hardware, and applications through C or C++ software. This four-month term begins January 2027.

The Embedded Software Engineer supports software spanning low-level components and high-level system state machines. You will contribute to flagship products through platform software, application development, and hardware integration. Applicants must actively pursue a bachelor’s or master’s degree in computer engineering, electrical engineering, computer science, or similar disciplines.

Key Responsibilities:

- Implement Linux and VxWorks base software components
- Develop ASIC and FPGA hardware drivers
- Bridge hardware and software abstraction layers
- Detect and report faults and alarms




- Develop protection and performance monitoring applications

Requirements:

- Active enrollment in a relevant bachelor’s or master’s program
- Experience programming with C or C++
- Embedded systems development knowledge is beneficial
- Understanding of CPU architectures and hardware specifications is beneficial
- Familiarity with gdb or embedded debugging is beneficial

Bring C or C++ programming and real-time embedded knowledge to Ciena’s kernels, drivers, alarms, and system applications.

#J-18808-Ljbffr

📌 Real Time Embedded Software Engineer (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: real time embedded software engineer (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: real time embedded software engineer (ottawa) / ottawa