Enable job alerts via email!

Software Engineer and Tools Developer Co-op (Fall 2025)

Ciena

Ottawa

On-site

CAD 100,000 - 125,000

Full time

25 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Ciena is seeking a Software Engineer and Tools Developer Co-op for Fall 2025. This role involves developing AI tools, real-time software for telecommunications, and collaborating with senior designers. The position offers a flexible work environment and a competitive hourly pay range of $24.50 - $33.00.

Benefits

Employee Assistance Program (EAP)
Paid sick leave
Vacation pay as per law

Qualifications

  • Pursuing a degree in Computer Science, Computer Engineering, or related field.
  • Experience with C, C++ programming.
  • Scripting experience in Python, Go, BASH.

Responsibilities

  • Develop AI tools (ML, Kubernetes) and applications.
  • Develop embedded, real-time software for telecommunications systems.
  • Support testing activities during releases.

Skills

Problem solving
Communication
Scripting

Education

Pursuing a degree in Computer Science, Computer Engineering, or related field

Tools

TensorFlow
PyTorch
Scikit-learn
Kubernetes
Linux

Job description

Software Engineer and Tools Developer Co-op (Fall 2025)

Join to apply for the Software Engineer and Tools Developer Co-op (Fall 2025) role at Ciena.

Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers passions, growth, wellbeing, and belonging. We’re a technology company that leads with our humanity—driving business priorities alongside meaningful social, community, and societal impact.

Ciena's next-generation, purpose-built coherent metro router is designed to unify IP and Optical in the metro—offering flexibility, future-proof extensibility, and improved network sustainability.

Join our next-generation AI/ML/DL packet team delivering Optical Ethernet Network solutions:

  • Next Generation optical transport solutions
  • Layer 2/3 switching and routing (Ethernet/MPLS)

Note: This work term is for a 4-month duration (extension possible).

Responsibilities
  • Develop AI tools (ML, Kubernetes) and applications to extend system/platform capabilities
  • Develop embedded, real-time software for telecommunications systems
  • Code and test software
  • Support testing activities during releases
General Activities
  • Work closely with Senior Designers and architects for mentoring and coaching
  • Collaborate with design and test support teams
  • Problem solving and analysis
  • Contribute to team efforts
  • Innovate
  • Communicate effectively
  • Scripting and embedded C programming
Required Skills
  • Pursuing a degree in Computer Science, Computer Engineering, or related field
Skills That Are an Asset
  • TensorFlow, PyTorch, Scikit-learn, Jupyter, React.js, REST APIs, Kubernetes
  • C, C++ programming experience
  • Scripting experience in Python, Go, BASH
  • Familiarity with Ethernet, TCP/IP, MPLS, DWDM concepts
  • Low-level real-time software/firmware development
  • Linux and related development tools (Git, Eclipse, JIRA, Confluence, GDB, Yocto)
  • YANG modeling language and toolchains
  • Automation and testing experience
Pay Range

The hourly pay range is $24.50 - $33.00, reflecting experience, skills, and location.

Additional Benefits

Includes Employee Assistance Program (EAP), holidays, paid sick leave, and vacation pay as per law.

Application Information

Join our Talent Community for job alerts. Ciena values diversity and is an Equal Opportunity Employer. Please inform us of any accommodation needs during the application process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

SW Developer Fall Coop 2025

Ericsson

Ottawa

Hybrid

CAD 100,000 - 125,000

Yesterday
Be an early applicant

Photonics Software Developer Co-op (Fall 2025)

Ciena Corporation

Ottawa

On-site

CAD 100,000 - 125,000

2 days ago
Be an early applicant

Embedded Software Engineer - C | Python | Networking

Akkodis

Ottawa

Hybrid

CAD 90,000 - 120,000

Yesterday
Be an early applicant

Photonics Software Developer Co-op (Fall 2025)

Ciena

Ottawa

On-site

CAD 100,000 - 125,000

2 days ago
Be an early applicant

QNX - Software Developer Student (Fall 2025)

BlackBerry Inc.

Ottawa

On-site

CAD 100,000 - 125,000

13 days ago

QNX - Software Developer Student (Fall 2025)

BlackBerry

Ottawa

On-site

CAD 100,000 - 125,000

11 days ago

Senior Software Specialist

ADGA Group

Gatineau

On-site

CAD 90,000 - 120,000

14 days ago