Module Lead - Routing/IP Software Engineer 2B-Dataplane
JOB DESCRIPTION
What will you do at Ciena?
- Develop Dataplane features and capabilities in areas of VLAN (Q-in-Q), MSTP, Ethernet PAUSE, DHCP L2 relay/snoop, MAC, 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.
Required Skills:
- Strong C programming skills with strong debugging and trouble shooting skills over Linux platform.
- Strong experience in Port/VLAN Management, MSTP, DHCP L2 relay/snoop , Ethernet PAUSE, 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.
- 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 bonus.
- Knowledge of IP networking stack in Linux & IP routing is a bonus.
- 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.
- Demonstrable self-initiative and “can do” attitude to find and implement the best solutions for customers.
- Effectively able to work independently with little hands-on supervision delivering to aggressive timelines.
Education and Experience:
- Strong C programming skills with strong debugging and trouble shooting skills over Linux platform.
- Strong experience in VLAN switching, Ethernet PAUSE, MSTP, DHCP L2 relay/snoop, 802.1Q, 802.1ad, 802.1p, RFC2544, Ethernet QoS such as metering, coloring, CoS mapping, scheduling, shaping, congestion avoidance, MEF 10.1/10.2, performance monitoring – meter, traffic scheduler etc.
- Exposure to end-to-end feature development including CLI, SNMP/Netconf and inter module/thread communication
- Knowledge of IP networking stack in Linux & IP routing is a bonus.
- Carrier class product design and delivery experience with Access & Aggregation Switches/Routers designed for Service Provider deployments.
- Demonstrable self-initiative and “can do” attitude to find and implement the best solutions for customers. Committed to delivering on aggressive deadlines.
- Team oriented; strong inter-personal skills and ability to understand customers’ needs, expectations and perspective
- Demonstrated ability to multitask on multiple projects, with good time management skills and stay focused under pressure.
*LI-CN
Related Jobs

Barclays
Pune, India
Software Engineer
Full-time
Be an early applicant
Posted 3 days ago

Micron Technology
Hyderabad, India
Associate Engineer/ Engineer Data Science
Full-time
Be an early applicant
Posted 3 days ago
The Trade Desk
Bengaluru, India
2026 India Software Engineering Internship
Full-time
Be an early applicant
Posted 3 days ago

GE Vernova
Chennai, India
Graduate Engineer Trainee
Full-time
Be an early applicant
Posted 3 days ago

McKinsey & Company
Bengaluru, India
+1 more
Software Engineer I - Java FullStack
Full-time
Be an early applicant
Posted a day ago