Ciena, a global leader in high-speed connectivity, is seeking a Fabric Datapath Software Engineer to join their Waverouter software group. This role focuses on developing embedded carrier-grade software for their routing and switching portfolio, which provides Layer 2, MPLS, and IP networking services in metro networks. The position requires expertise in embedded systems programming, particularly with C language, and experience with Broadcom packet processing chipsets.
The role involves working on cutting-edge optical networks that are moving towards Layer 0/1/2/3 converged infrastructures. You'll be responsible for developing software for hardware abstraction layers, implementing datapath functionality, and working with embedded Linux/VxWorks platforms. The position requires strong problem-solving skills and the ability to work with cross-functional teams including hardware, software, and system engineers.
Ciena offers a competitive compensation package with a salary range of $92,400 - $147,600 CAD, along with comprehensive benefits including medical, dental, vision coverage, 401(k) matching, and an Employee Stock Purchase Program. The company promotes a culture focused on flexibility, individual growth, and well-being, making it an attractive opportunity for experienced software engineers interested in working on complex networking systems.
The ideal candidate will have at least 5 years of embedded software development experience, strong C programming skills, and familiarity with multi-processor concurrent systems. Knowledge of data plane technologies, including ASIC, NPU, and FPGA programming, is essential. The position offers opportunities to work on challenging technical problems while contributing to the evolution of high-speed networking infrastructure.