Ciena, the global leader in high-speed connectivity, is seeking a Senior Dataplane Software Engineer to join their Routing and Switching product group. This role is based in Ottawa and focuses on designing and developing embedded carrier-grade software for their cutting-edge networking solutions.
The position sits within Ciena's Coherent Routing division, which is pioneering IP/Optical convergence to optimize network performance through multi-layer operations, dynamic scalability, and improved network sustainability. The team takes a holistic approach, combining purpose-built routing, leading coherent optics, and intelligent, flexible photonics.
As a Dataplane Software Engineer, you'll be deeply involved in all aspects of the software development lifecycle, from requirements analysis to support. The role requires expertise in C/C++ programming, working with embedded Linux systems, and developing software for advanced Layer 2, MPLS and IP services. You'll be working with hardware-based forwarding engines (ASICs, NPUs, FPGAs) and implementing critical networking features including IPv4/IPv6, E-VPN, and IP-VPN.
The ideal candidate brings 5+ years of embedded software development experience in networking/telecommunications, with a strong foundation in C programming and real-time systems. Experience with Broadcom DNX/XGS packet processing chipsets is highly valued. Beyond technical skills, you should be self-motivated, innovative, and able to collaborate effectively in a multi-site, global team environment.
Ciena offers a competitive compensation package ranging from $99,200 to $158,400 CAD, along with comprehensive benefits including medical/dental/vision coverage, 401(k)/DCPP matching, stock purchase options, and various leave benefits. The company promotes a people-first culture focused on individual growth, well-being, and belonging, while driving meaningful social and community impact alongside business success.
This role presents an excellent opportunity for an experienced software engineer to work on cutting-edge networking technology while being part of a company that values both technical excellence and human-centered development. The position combines challenging technical work with the stability and benefits of an industry leader in telecommunications infrastructure.