Dataplane Software Engineer, Routing IP
1 week ago
This is a primary processing purpose.This is a secondary processing purpose.They gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are effective and identify areas for improvement.This is a secondary processing purpose.This is a secondary processing purpose.Dataplane Software Engineer, Routing IP page is loadedDataplane Software Engineer, Routing IPPostuler locations Ottawa time type Full time posted on Publié hier job requisition id R028481As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.Ciena’s Coherent Routing provides network operators a path to achieve IP/Optical convergence that is designed to optimize network performance through multi-layer operations, dynamic scalability, and improved overall network sustainability. More than just collapsing the IP and optical layers of the network, Ciena’s Coherent Routing takes a holistic approach, bringing together purpose-built routing, leading coherent optics, and intelligent, flexible photonics.How You Will Contribute:The Routing and Switching product group is seeking a senior embedded software engineer with experience in designing and developing embedded carrier-grade software on custom hardware platforms. As a member of the team, the successful candidate will participate in all states of the software development life cycle, including:Work collaboratively in all stages of the software development process, including requirements analysis, functional specification, design, coding, integration, verification and support.Design and develop software written in C/C++ for advanced Layer 2, MPLS and IP services, including drivers, APIs and dataplane applications.Develop software which runs in a real-time embedded Linux environment.Contribute towards the release of new products and new networking features as well as enhancements of existing software.Provide 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.Engineer software using the Agile methodology.Develop and maintain carrier-grade software through test driven development, automated unit testing, and comprehensive integration testing.Participate in backlog defect reduction.Troubleshoot issues and work with hardware, software and system engineers to identify the root cause.Help investigate and collect information to resolve process or design issues found in the codebase.What technical experience and/or professional and personal skills are required for this role?Bachelor’s degree in Electrical/Computer Engineering5+ years work experience focused on embedded software development in a networking or telecommunications environmentExtensive C programming language experienceFamiliarity with developing software on multi-processor, highly concurrent systems running in an embedded Linux environmentExperience with real-time, embedded software development for some or all of the following data plane technologies:Hardware-based Layer 2/3 forwarding engines (ASICs, NPUs, FPGAs, TCAMs)End-to-end slow path forwarding and packet exception handlingMPLS, BGP and Segment Routing centric solutionsIPv4, IPv6, E-VPN and IP-VPNEmbedded fast protection mechanisms such as BFD, BGP-PIC and FRROther data-plane services including traffic management, metering, ACLsExperience with Broadcom DNX/XGS packet processing chipsets is a strong assetExperience with Datapath programming using DPDK is an assetGood knowledge of mutual exclusion, synchronization, interrupt handling, inter-process communication, etc.Enthusiastic, highly motivated, and innovativeSelf-motivated problem solver, seeks answers with a willingness to learn and work independentlyStrong verbal and technical writing skillsCollaborates well in a multi-site, multi-geography team environmentThe salary range for this position position is:Cdn: $99,200.00 - $158,400.00#LI-JDPay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time. We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.Not ready to apply? Join our Talent Community to get relevant job alerts straight to your inbox.At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.Ciena is anEqual Opportunity Employer, including disability and protected veteran status.If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require. #J-18808-Ljbffr
-
Routing/IP Software Engineer
4 weeks ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...
-
Routing/IP Software Engineer
3 weeks ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...
-
Routing/IP Software Engineer
2 weeks ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...
-
Routing/IP Software Engineer
1 week ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...
-
Routing/IP Software Engineer
1 week ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...
-
Routing/IP Software Engineer
1 week ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...
-
Routing/IP Software Engineer
1 week ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...
-
Senior Routing/IP Dataplane Software Engineer
4 weeks ago
Ottawa, Canada Ciena Corporation Full timeA global technology leader in Ottawa, Canada, is seeking a Senior Software Engineer for IP/Routing Dataplane. This role focuses on designing, coding, and supporting software drivers and applications in a real-time embedded Linux environment. Candidates should have a Bachelor's degree and 5-10 years in embedded software development, with proficiency in C and...
-
Senior Routing/IP Dataplane Software Engineer
3 weeks ago
Ottawa, Canada Ciena Corporation Full timeA global technology leader in Ottawa, Canada, is seeking a Senior Software Engineer for IP/Routing Dataplane. This role focuses on designing, coding, and supporting software drivers and applications in a real-time embedded Linux environment. Candidates should have a Bachelor's degree and 5-10 years in embedded software development, with proficiency in C and...
-
Ottawa, Canada Ciena Corporation Full timeA global technology leader in Ottawa, Canada, is seeking a Senior Software Engineer for IP/Routing Dataplane. This role focuses on designing, coding, and supporting software drivers and applications in a real-time embedded Linux environment. Candidates should have a Bachelor's degree and 5-10 years in embedded software development, with proficiency in C and...