Ciena, the global leader in high-speed connectivity, is seeking an experienced Embedded Software Engineer to join their Routing & Switching team. This role offers an opportunity to shape 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. As part of the software base platform team, you'll work on critical system components, including drivers, firmware, and low-level software optimization.
Key responsibilities include developing embedded software, troubleshooting performance issues, and working with firmware and drivers on Linux platforms. You'll collaborate with Product Owners and System Architects to evolve the platform, ensuring it supports new features and technologies. The role requires expertise in performance optimization, particularly in CPU usage and memory management.
The ideal candidate brings 12+ years of networking product software development experience, with strong programming skills in C/C++, Python, and bash scripting. Deep knowledge of Linux OS, build systems, and container technologies is essential. Experience with Intel x86-64, ARM architectures, and modern development tools like Git and Jenkins is required.
Ciena offers a comprehensive benefits package including medical, dental, and vision insurance, 401k with company matching, ESPP, and various leave benefits. The company promotes a people-first approach with a culture focused on flexibility, individual growth, and well-being. This is an excellent opportunity for an experienced embedded software engineer looking to make a significant impact in the networking industry while working with cutting-edge technology.
The position is based in Ottawa, Canada, offering the chance to work with a global team while contributing to solutions that serve worldwide customers. Ciena's commitment to continuous learning ensures opportunities for skill development through advanced technologies, training, and mentorship.