Real-Time Embedded IP Routing Software Engineer

Ciena

Ottawa

On-site

CAD 100,000 - 160,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical plans
Dental plans
Vision plans
401(K) & DCPP
ESPP
EAP
Company holidays
Paid sick leave
Vacation time

Job summary

Ciena in Ottawa is seeking a software engineer to contribute to the 6500 system, focusing on embedded C/C++ development for devices running a real-time OS. You will participate in the full software lifecycle—from development through testing and documentation—and collaborate with engineers across product verification, design, and release teams.

The role emphasizes learning, teamwork, and navigating Agile or Waterfall processes, with opportunities to work on backlogs and tooling to improve

Qualifications

  • Bachelor’s degree in Engineering, Computer Science or equivalent.
  • Embedded C and C++ programming experience.
  • Interest and aptitude for software development.
  • Enthusiasm and willingness to learn.

Responsibilities

  • Participate in C, C++ software development of new functionality for devices on a real-time OS.
  • Participate in the full software development lifecycle (develop, test, document, debug and maintain the applications).
  • Participate in backlog defect reduction.
  • Develop scripts, test utilities, and other development aids to improve designer efficiency.
  • Consult with engineers, architects, and other professional and technical personnel.
  • Work with product verification and test teams to resolve problems.
  • Interact with colleagues on large scale software releases.

Skills

Embedded C
C++ programming
Real-time OS
Structured programming
Software development interest
Willingness to learn

Education

Bachelor’s degree in Engineering, Computer Science or equivalent

Job description

Ciena in Ottawa is seeking a software engineer to contribute to the 6500 system, focusing on embedded C/C++ development for devices running a real-time OS. You will participate in the full software lifecycle—from development through testing and documentation—and collaborate with engineers across product verification, design, and release teams.

The role emphasizes learning, teamwork, and navigating Agile or Waterfall processes, with opportunities to work on backlogs and tooling to improve

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Linux & Networking
Senior Embedded Software Engineer - Linux & Networking

Ciena Corporation • Ottawa

On-site
CAD 96,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Embedded Software Engineer - Telecom & SoC
Senior Embedded Software Engineer - Telecom & SoC

Ciena Corporation • Ottawa

On-site
CAD 137,000 - 212,000
Medical, dental, and vision benefits
401(k) / DCPP with company matching
Employee Stock Purchase Program (ESPP)
+1
Embedded Software Intern - Real-Time AI-Driven Networking
Embedded Software Intern - Real-Time AI-Driven Networking

Ciena Corporation • Ottawa

On-site
CAD 35,000 - 48,000
Employee Assistance Program (EAP)
Company-paid holidays
Paid sick leave
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ciena Corporation • Ottawa

On-site
CAD 96,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+1
Real-Time Embedded Software Engineer (4-Month Internship)
Real-Time Embedded Software Engineer (4-Month Internship)

Ciena Corporation • Ottawa

On-site
CAD 34,000 - 47,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ciena • Ottawa

On-site
CAD 95,800 - 153,000
Medical plans
Dental plans
Vision plans
+4
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Embedded Software Intern for AI-Driven Networking
Embedded Software Intern for AI-Driven Networking

Ciena • Ottawa

On-site
CAD 35,000 - 48,000
Employee Assistance Program (EAP)
Company-paid holidays
Paid sick leave
+1
Routing/IP Software Engineer - New Grad
Routing/IP Software Engineer - New Grad

Ciena • Ottawa

On-site
CAD 100,000 - 160,000
Medical plans
Dental plans
Vision plans
+6
Embedded Software Developer - New Grad
Embedded Software Developer - New Grad

Ciena Corporation • Ottawa

On-site
CAD 69,000 - 110,000
Medical insurance
Dental and vision plans
401(k)/DCPP with company match
+4