The Job logo

What

Where

Principal Engineer - Routing/Switching Software Engineer 4 - DNX(ARAD/Jericho/Qumran)

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
Develop Dataplane & Broadcom centric features and capabilities in areas of VLAN (Q-in-Q), MAC, HQOS, traffic metering/shaping, ACL, MEF 10.2/10.3, MEF 35/36...

JOB DESCRIPTION

How You Will Contribute:

Develop Dataplane & Broadcom centric features and capabilities in areas of VLAN (Q-in-Q), MAC, HQOS, traffic metering/shaping, ACL, MEF 10.2/10.3, MEF 35/36.
Author and contribute in Layer2/Layer3 datapath architecture, 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 or that of a small team.
Continuous learning and development of skills in advanced Dataplane/QoS features: H-QOS, Bandwidth sharing, Service Level loopback, Ethernet services and network virtualization.

 

Reporting to the Senior Manager, Routing and IP Software Engineering, as a Senior Software Engineer, Routing IP, you will develop the next generation of Packet Networking software solutions supporting Software Defined Networking (SDN), Network Function Virtualization (NFV) and embedded applications for L2VPN/L3VPN/EVPN data networking on a wide range of host platforms. You’ll also play a key role relative to micro-services software architecture, employing docker containers and virtualization technologies to offer disaggregated solutions to leading global service providers.

· You will lead plan design on dataplane software (written in C and running over Linux) for a virtualized distributed system built on microservices based architecture. This will involve the provisioning of forwarding plane and managing forwarding plane resources of varying capabilities. The forwarding plane functionality includes IP/MPLS, L3VPN, EVPN and L2 Ethernet applications on various.

· You will be responsible for providing basic project management for your own work, including effort estimation, tracking, monitoring, status reporting, communicating advancements and raising potential issues that may have an influence on product functionality or target dates.

· You will participate in various phases of product development cycle – product definition, design, planning, implementation and test.

· You will develop the dataplane capabilities needed to support Embedded, NFV, VPN and SDN solutions, ensuring the design meets the targeted performance and provide results to the customer.

· You will be responsible for the delivery of technical design documents for embedded software architectures and components.

· You will support developed features through product verification and customer introduction, providing training to field support personnel.

 

What Does Ciena Expect of You?

· Initiative – You’re a self-starter who works with limited direction and is committed to delivering against aggressive deadlines.

· Agility – you are readily able to make key decisions and manage competing and ever-changing account priorities and largely driven by the product development lifecycle.

· Communication expertise – the ability to influence and tailor your message and ideas in both English and French to the audience to ensure understanding and consensus.

· The flexibility to work independently and as part of a broader team – you thrive in a multi-disciplinary team environment, but are comfortable working independently as required.

· Relationship builder – with a proven ability to influence, you’re able to get work done through others.

· A commitment to innovation – you keep abreast of the market and competitive developments and are always keen to formulate new ideas and problem solve.

 

The Must Haves:

· Minimum Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering (Master’s degree preferred).

· Proven experience with multi-threaded/multi-processes C/C++ programming in a Linux/Unix operating system.

· Knowledge of product development/support experience in a computer software or computer networking field.

· Familiarity with L2/L3 forwarding plane such as switching/routing, QoS (shaping, scheduling, metering), link aggregation, protection schemes, Ethernet OAM and IP/MPLS.

 

Master’s or Bachelor’s degree in computer science or a related discipline.

Deep exposure to L2/L3 packet processing & forwarding engine on Broadcom chipset, with strong experience on Broadcom SDK for DNX family based devices.
Strong C programming skills with strong debugging and trouble shooting skills over Linux platform.
Strong experience in VLAN switching, 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.
Excellent written and verbal communication skills, effectively able to collaborate with multiple teams across geographically diverse areas.
Effectively able to work independently with little hands-on supervision delivering to aggressive timelines.

 

What we’re looking for:
We believe in the power of people. We are a network strategy and technology company that is motivated by making a difference in people lives – their productivity, their creativity, their health and comfort. That’s why our engineers design and implement technologies that allow people to do great things.

With customer, proven capabilities, the Ciena Packet Networking team is enhancing and advancing Carrier Ethernet Solutions to take advantage of worldwide market opportunities as Service Providers virtualize their networks, unify their legacy networks, and prepare for 5G.

We’re 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, 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.

 

Requirements:
Deep exposure to L2/L3 packet processing & forwarding engine on Broadcom chipset, with strong experience on Broadcom SDK for DNX family based devices.
Strong C programming skills with strong debugging and trouble shooting skills over Linux platform.
Strong experience in VLAN switching, 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,  inter module/thread communication, hardware abstraction layer & BCM SDK.
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.

Set alert for similar jobsPrincipal Engineer - Routing/Switching Software Engineer 4 - DNX(ARAD/Jericho/Qumran) 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

Principal Engineer - Routing/Switching Software Engineer 4 - DNX(ARAD/Jericho/Qumran)/DATAPLANE

Ciena

Gurgaon, Haryana, India

Posted: a year ago

Develop Dataplane & Broadcom centric features and capabilities in areas of VLAN (Q-in-Q), MAC, HQOS, traffic metering/shaping, ACL, MEF 10.2/10.3, MEF 35/36. Troubleshoot and fix reported issues in Dataplane areas. Continuous learning and development of skills in advanced Dataplane/QoS features: H-QOS, Bandwidth sharing, Service Level loopback, Ethernet services and network virtualization.

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