Logo of Huzzle

Software Engineer Intern (Fall 2024)



12d ago

  • Internship
    Off-cycle Internship
  • Software Engineering
  • Ottawa

AI generated summary

  • You need skills in C/C++, Python, networking concepts, Linux, scripting, and design tools for this Software Engineer internship at Ciena. Pursuing a related degree is required.
  • You will develop software to enhance WaveRouter, create embedded software for telecom systems, code, test, and support release testing.


  • General Activities:
  • The activities for this position will involve working as part of a design team developing on-switch applications and OAM software features to support Optical/Ethernet based initiatives
  • Working closely with Senior Designers who will provide mentoring and coaching
  • Collaborating with other design and test support teams
  • Problem Solving and analysis
  • Contributing to your team
  • Innovation
  • Communication
  • Scripting
  • Embedded C programming
  • Required Skills:
  • Pursuing Computer Science, Computer Engineering, or related degree
  • Skills Which Are An Asset:
  • C, C++ programming language experience
  • Scripting experience, Python, Go, BASH
  • Familiarity with datacom & telecom concepts such as Ethernet, TCP/IP, MPLS, DWDM
  • Low-level Real-Time Software/Firmware Development
  • Linux
  • Linux as a software development environment
  • Exposure to CLI, SNMP, NETCONF, REST, gRPC.
  • Design and development tools such as: Git, Eclipse, JIRA, Confluence, GDB, Yocto
  • YANG modeling language and toolchains
  • Automation and Test


  • Develop applications which extend the capabilities of the WaveRouter system/platform
  • Development of embedded, real-time software for telecommunications systems
  • Coding and testing of software
  • Support of testing activities in the release where feature is delivered


What is the duration of the internship for the Software Engineer position at Ciena?

The internship for the Software Engineer position at Ciena is for an 8+ month duration starting in September 2023.

Founded Year

Mission & Purpose

Ciena (NYSE:CIEN) is a global leader in optical and routing systems, services, and automation software. We build the world’s most adaptive networks to address ever-increasing digital demands for richer, more connected experiences for all users. For three-plus decades, we’ve brought our innate sense of humanity to our relentless pursuit of innovation. We prioritize deep, collaborative relationships within our teams, and alongside our customers, partners, and communities—local and global.


  • Physical Wellbeing: The strong correlation between wellness and job performance means your health is of utmost importance to us. Our Global Wellbeing program provides you and your family direct access to resources and programs to improve your physical health.

  • Recognition Program: In addition to rewarding performance via our annual bonus, our reward program, 'bravo!' facilitates peer-to-peer and financial recognition for both teams and individuals.

  • Tuition Reimbursment: We will reimburse 100% of tuition, books, materials, and lab fees for a course or series of courses leading towards a degree or maintaining a degree related to your current position at Ciena or a position you are capable of attaining within the near future.