Embedded Linux Software Engineer (Ottawa)

Embedded Linux Software Engineer (Ottawa)

04 Nov
|
Ciena
|
Ottawa

04 Nov

Ciena

Ottawa

Build embedded software with Ciena using C or C++ across Linux, VxWorks, drivers, and real-time platform components. This four-month term starts January 2027.

As an Embedded Software Engineer, you will help develop real-time platform and application software for Ciena flagship products. Work spans low-level drivers, hardware interfaces, kernels, and high-level state machines. Candidates must actively study computer engineering, electrical engineering, computer science, or a similar discipline.

Key Responsibilities:

- Design and maintain Linux and VxWorks kernels
- Develop drivers for ASICs, FPGAs, and hardware components
- Build hardware and software interfaces across abstraction layers
- Develop fault and alarm subsystems
- Create system applications and software development SDKs

Requirements:

- Active bachelor’s or master’s enrollment in a related discipline
- Experience with C or C++
- Embedded systems or telecom software experience is beneficial
- Understanding of real-time operating systems is beneficial
- Debugging and unit testing knowledge is beneficial

Apply embedded C or C++ development skills to kernels, drivers, interfaces, and SDKs supporting Ciena networking products.

#J-18808-Ljbffr

📌 Embedded Linux 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: embedded linux software engineer (ottawa) / ottawa

Subscribe to this job alert:

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