Ciena

Ciena

Routing/IP Software Developer Intern (4-8 Months)

Ottawa · Intern · Internship

Sponsorship not specified$25k-$34kDetected 1 day ago
PythonCode ReviewGitLinuxElectrical EngineeringTCP/IPBGP/OSPFResearchCommunicationProblem Solving

About the role

  • 4 or 8-month placement starting September 2026
  • Ciena is seeking a highly motivated intern to join our Routing/IP Software Development team.

Responsibilities

  • This role involves contributing to the design, development, and testing of software for advanced routing and IP solutions within Ciena's network products.
  • Collaborate with experienced engineers to design, implement, and debug software for routing protocols (e.g., Segment Routing, OSPF, BGP, ISIS, MPLS) and IP functionalities.
  • Support implementation and testing of Segment Routing features, including SR-MPLS and SRv6, with focus on scale, resiliency, and traffic engineering.
  • Develop and execute unit tests and integration tests to ensure software quality and reliability.
  • At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard.

Requirements

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong understanding of fundamental networking concepts, including TCP/IP, routing protocols, and network topologies.
  • Familiarity with software development tools (e.g., Git, debuggers).
  • Ability to work effectively in a team environment.
  • Knowledge of Ethernet services, IPv4/IPv6, EVPN, TiLFA, or other transport protocols.
  • Experience with Linux/Unix operating systems.

Skills

  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Troubleshoot and debug routing protocol and service issues under the guidance of senior engineers.
  • Document design specifications, test plans, and software functionalities.
  • Research and evaluate new technologies and industry standards related to routing and IP.
  • Contribute to continuous improvement initiatives within the software development lifecycle.
  • Strong programming skills in C and Python
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills.

Compensation

  • Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business.
  • Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.
  • In addition to competitive compensation, Ciena offers students access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay as required by applicable laws.
  • The hourly pay range for this position is: $25 to $34.

Company info

  • As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.
  • Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging.
  • We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact.

Equal opportunity

  • If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.
  • Ciena is an Equal Opportunity Employer, including disability and protected veteran status.

This listing is sourced directly from Ciena's careers page and normalized into a canonical job model.