The Job logo

What

Where

Module Lead- Routing/Switching Software Engineer 2B - Dataplane

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Ciena is looking for a motivated and talented individual with extensive experience implementing carrier-grade data communications services, while learning to leverage the disruption taking place with SDN, NFV and virtualized routing systems. You will take an experienced and influential role contributing to Layer2/Layer3 datapath architecture, QoS & infrastructure features, delivering innovative solutions to meet demanding performance, scalability and feature requirements in support of advanced Carrier Ethernet services, advancing next generation HQOS & MEF capabilities focused on service provider, carrier grade capability.

JOB DESCRIPTION

How You Will Contribute:

Ciena is looking for a motivated and talented individual with extensive experience implementing carrier-grade data communications services, while learning to leverage the disruption taking place with SDN, NFV and virtualized routing systems. You will take an experienced and influential role contributing to Layer2/Layer3 datapath architecture, QoS & infrastructure features, delivering innovative solutions to meet demanding performance, scalability and feature requirements in support of advanced Carrier Ethernet services, advancing next generation HQOS & MEF capabilities focused on service provider, carrier grade capability.

Develop Dataplane features and capabilities in areas of Port, VLAN (Q-in-Q), MAC, MSTP, Ethernet Pause, DHCP L2 relay/snoop, L2/L3 forwarding & Packet processing, Traffic Management - Ingress/Egress QoS / HQOS, ACL, MEF services, RFC 2544, L2CFT, L2 Transforms etc.
Author and contribute in Layer2/Layer3 datapath architecture and QoS/infrastructure features including software design, development, validation, and documentation to deliver high quality, functionally excellent products.
Contribute to integration with enabling technologies including third party software BCM SDK, existing platform and hardware capabilities.
Troubleshoot and fix reported issues in Dataplane areas. Identify root cause, diagnose, debug and deliver robust timely fixes.
Provide basic status reporting for own work.
Continuous learning and development of skills in advanced Dataplane, QoS & Infrastructure features: Port/VLAN Management, Traffic Management Ingress/Egress H-QOS, Bandwidth sharing, Packet processing, Link scanning, Ethernet services and network virtualization.


The Must Haves:

Strong C programming skills with strong debugging and trouble shooting skills over Linux platform.
Strong experience in Port/VLAN Management, MSTP, Ethernet Pause, DHCP L2 relay/snoop,? L2 Protocols Datapath, MAC learning, 802.1Q, 802.1ad, 802.1p, MEF services, Ethernet QoS such as metering, coloring, CoS mapping, scheduling, shaping, congestion avoidance, MEF 10.2/10.3, performance monitoring etc.
Carrier class product design and delivery experience with Access & Aggregation Switches/Routers designed for Service Provider deployments.
Exposure to traffic generators such as Ixia or Spirent.


The Good to Haves:

Exposure to end-to-end feature development including CLI, SNMP/Netconf,  inter module/thread communication, hardware abstraction layer & BCM SDK.
Understanding of BCM L2/L3 packet processing pipeline, traffic management & forwarding engine, with experience on Broadcom SDK for XGS/DNX family based devices is desirable.
Knowledge of IP networking stack in Linux & IP routing is a bonus.
Hands on experience and good knowledge of Chassis based multi-line card and pizza box architecture.

Set alert for similar jobsModule Lead- Routing/Switching Software Engineer 2B - Dataplane role in Gurgaon, India
Ciena Logo

Company

Ciena

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Gurgaon, Haryana, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Ciena Logo

Module Lead - Routing/IP Software Engineer 2B-Dataplane

Ciena

Gurgaon, Haryana, India

Posted: a year ago

Develop Dataplane features and capabilities including VLAN, MSTP, Ethernet PAUSE, DHCP L2 relay/snoop, MAC, L2/L3 forwarding & Packet processing. Contribute to integration with third party software. Troubleshoot and fix reported issues. Continuous learning of advanced Dataplane, QoS & Infrastructure features.

Ciena Logo

Routing Switching QA Lead Engineer

Ciena

Gurgaon, Haryana, India

Posted: a year ago

JOB DESCRIPTION How You Will Contribute: Functional engineer will be responsible for developing functional test strategies, test plans, test execution along with automation suite for platform-independent current and next-generation packet software encompassing the broad spectrum of CIENA's networking products. You will get an opportunity to innovate and influence new technologies that shape the future of Next Generation networks. Requires continuous research to ensure software features meet identified standards and product functional requirements. Develop, execute, and automate functional test plans to verify product capabilities. Drive authoring of detail feature test-plans, test bed design, test topologies, test executions. Set up complex test beds based on Project requirements. Assist development engineers in product defect diagnosis/debugging and verification of fixes. Develop python scripts for features as part of Automated Testing. Execution of test cases and reporting test results with artifacts using TestRail. Work closely with engineers across teams/geographies to ensure quality for the features. Functional Specifications, Test Plan and Script Reviews: Able to host test plan reviews under guidance for assigned features.   Attend and provide comments specific to the functional requirements for Functional Specifications (FS) reviews for assigned features. Review scripts for the feature being tested/ Automated. Develop test cases beyond what is described in FS, including compliancy to commercial specs and RFCs, potential and likely interactions with other features, which may involve complex scenarios and topology. Position requires troubleshooting and problem-solving skills Understand Software Development Life Cycle. Team oriented, strong inter-personal skills. Demonstrate communications skills, both verbal and written, to effectively communicate/collaborate with remote QA and Development teams. Strong commitment to product excellence and quality. Conducts Knowledge Sharing Sessions (Desirable): Basic to moderate topics, including specific product feature or functional areas related the assigned features. Able to manage feature and schedule churns with minimal guidance. Contribute to team deliverable through involvement in agile scrum development sprints.   The Must Haves: 8+ year of experience in Manual Testing and Automation. Bachelor’s/ Master’s degree in Electronics & Communication/ Computer science or a related discipline Fluency and experience in data communication systems, networking, Ethernet switches. Hands-on experience with L2/L3 topologies Requires expert, hands-on, strong in-depth knowledge in various L2 or L3 protocols that includes Segment Routing (SR), OSPF, ISIS, BGP, MPLS, LDP, L2VPN, L3VPN, EVPN, LFA, RLFA, TILFA, G.8032, CFM, Y.1731, MF35.1, L2/L3 Multicast (PIM, IGMP, IGMP Snooping), RSTP, LAG Experience with traffic generators such as Ixia, Spirent. Experience with Python/Tcl/Expect is a must.   The Good To Haves: Good knowledge of network design and deployment scenarios in Carrier/Metro Ethernet Space is plus. Netconf/GNMI/Telemetry exposure is an added advantage.   #LI-PS