You are viewing a preview of this job. Log in or register to view more details about this job.

R010986 CO OP/Intern: Routing Control Plane Software Engineering

Routing Control Plane Software Engineering Intern (4MONTHS)

What will you do at Ciena?
We’re looking for a talented intern who’s excited about growing their skills in software engineering, data networking, and virtualization with the Ciena engineering team. You’ll help us produce leading edge embedded software to run on Ciena and industry standard routers and switches, while learning to leverage the disruption taking place with SDN, NFV and virtualized routing systems.
Responsibilities
• Participate in implementation and validation of control plane software capabilities in routing protocols like BGP, OSPF, IS-IS and MPLS in a virtualized routing system.
• Design and implement White box and Black Box Unit Test frameworks to validate routing protocols.
• Trouble shoot and fix reported issues with routing protocol and services; Identify root cause, diagnose, debug and deliver robust timely fixes

General Activities:
• Become knowledgeable about Routing and MPLS protocols, NFV and SDN paradigms and environments, working with Linux containers and Docker
• Contribute to software development, validation and documentation of advanced networking features and sophisticated real time system services

Areas of Impact:
With customer proven capabilities, the Ciena Packet Control Plane team is enhancing and advancing Routing and MPLS capabilities to take advantage of worldwide market opportunities as Service Providers virtualize their networks, unify their legacy networks, and prepare for 5G. The next generation product delivers virtualized routing to integrate with SDN and NFV technologies.

Experience:
Relevant coursework and hands-on software development experience
• Two or three years of undergraduate study in computer science or a related discipline, focus on data communications or networking preferred
• Project work, software development experience, or deployment exposure to IP Routing protocols and MPLS protocols is a plus
• Excellent C and Python programming, as well as trouble shooting skills.
• Team Player to effectively collaborate with cross-functional team members
• Self-motivated, well-organized with a willingness to learn.
• Excellent written and verbal communication skills