Ciena, the global leader in high-speed connectivity, is seeking an experienced Embedded Software Engineer to join their Routing & Switching team. This role is crucial in shaping the future of connectivity by designing smarter, faster, and more resilient networks for global service providers.
The position focuses on developing embedded software for the SAOS 10X platform, Ciena's custom Linux-based operating system engineered for scalability and performance in routing and switching applications. As part of the software base platform team, you'll work with firmware and low-level software drivers, optimize system performance, and contribute to the architecture of mission-critical networking solutions.
The ideal candidate brings 12+ years of networking software development experience, with deep expertise in C/C++, Linux, and scripting languages. You'll work with cutting-edge technologies including Intel x86-64, ARM processors, and modern containerization tools like Docker. The role requires strong problem-solving abilities and excellent communication skills to collaborate with global teams.
Ciena offers a competitive compensation package ranging from $118,000 to $188,400 CAD, along with comprehensive benefits including medical, dental, vision coverage, 401(k) matching, and stock purchase options. The company promotes a people-first culture focused on individual growth, well-being, and belonging, while driving meaningful social and community impact.
This is an excellent opportunity for an experienced embedded software engineer looking to work on advanced networking technologies while being part of a company that values innovation, continuous learning, and professional development. The position is based in Ottawa, where you'll join a diverse and collaborative team working on solutions that power the world's most advanced networks.