1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Engineer-SDN/NFV-New Grad (R004468)
(This job is no longer available)
Ciena | San Jose, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Ciena's Packet Networking unit has a newly created advanced development team responsible for developing virtualization, modularization solutions to enable NFV using their wide range of platforms. We are looking for a software engineer with good knowledge of networking and virtualization technologies to develop new solutions.

As a key member of a small energetic advanced development team, you will responsible to prototype and develop the infrastructure needed to support NFV and SDN solutions. Team will be responsible to modularize the Packet Networking Service Aware Operating System (SAOS) to support new value added services. Team will also provide expertise and direction instrumental to the definition and design of new architectures and technologies needed to drive adoption of Ciena's NFV, SDN and related software products. You will get an opportunity to learn and influence new SDN related technologies that shape the future of Next Generation networks.

Essential Duties and Responsibilities:

As a Software Engineer in advanced development team, you will be expected to participate in various phases of product development cycle - product definition, design, planning, implementation and test.
Work on Virtualization technologies to enable SDN/NFV solutions in SAOS running on all Packet Networking platforms.
Work in a cross-functional environment to deliver complete solution required by customer.
Work closely with the test organization to deliver highest quality product.
Evaluate various Open Source technologies, third party solutions and integrate them with the SAOS (Service Aware Operating System) to enable new and innovative SDN solutions.

Required Skills

Strong C programming skills for an embedded Linux environment
Experience with multi-threaded/Multi-processes programming
Excellent written and verbal communication skills
Must have strong debugging and trouble shooting skills
Strong scripting skills with Python/Perl is desirable
Some knowledge of various L2 technologies(VLAN, Ethernet etc.), various MPLS technologies (MPLS-TP, MPLS-TE) and IP routing protocols is desirable
Must be able and willing to work in a high energy, dynamic and fast paced development environment
Self-motivated and willing to learn new skills or technologies as needed

Required Experience

BS/MS degree in Computer Science/Electrical Engineering or equivalent
2+ years in Software development role desired

About Ciena

Ciena Corporation is a provider of communications networking equipment, software and services that support the transport, switching, aggregation and management of voice, video, and data traffic. The Company's optical service delivery and carrier Ethernet service delivery products are used individually, or as part of an integrated solution, in communications networks operated by service providers, cable operators, governments and enterprises around the globe. It is a network specialist targeting the transition of disparate, legacy communications networks to converged, next-generation architectures, able to handle traffic and deliver a mix of high-bandwidth communications services. The Company's products, along with its service-aware operating system and unified service and transport management, enable service providers to deliver critical enterprise and consumer-oriented communication services. On March 3, 2008, the Company completed acquisition of World Wide Packets, Inc. (WWP). (Source: 10-K)