Job description
How You will Contribute:
Design, and develop advanced IP routing and MPLS features and capabilities in a switching/routing system.
Continuous learning and development of skills in IP-Routing, OSPF, ISIS, BGP, MPLS, BFD, L3VPN, LDP, IGMP, Multicast, Segment Routing, EVPN, and network virtualization.
Contribute to software design, development, validation, and documentation to deliver high-quality, functionally excellent products.
Assist in product demos to the customers.
Drive resolution of customer issues actively with customer support teams.
Drive innovation & take initiatives to improve the SW product quality, suggest and drive debuggability and usability improvements.
Collaboration with stakeholders
R&D teams.
PLM and Product Architects.
3rd party vendors.
QA and Field Support teams
Program Management
What Does Ciena Expect of You?
· Initiative – You’re a self-starter who works with limited direction and is committed to delivering against aggressive deadlines.
· Agility – you are readily able to make key decisions and manage competing and ever-changing account priorities and largely driven by the product development lifecycle.
· Communication expertise – the ability to influence and tailor your message and ideas in both English and French to the audience to ensure understanding and consensus.
· The flexibility to work independently and as part of a broader team – you thrive in a multi-disciplinary team environment, but are comfortable working independently as required.
· Relationship builder – with a proven ability to influence, you’re able to get work done through others.
· A commitment to innovation – you keep abreast of the market and competitive developments and are always keen to formulate new ideas and problem solve.
The Must Haves:
BS/MS degree in Computer Science Engineering or equivalent.
Excellent C programming and troubleshooting skills on embedded Linux environment.
Deep exposure in IP-Routing, OSPF, ISIS, MPLS, BFD, L3VPN, IGMP, Multicast, OAM
Familiarity with L2VPN/EVPN services and network virtualization is a bonus.
Exposure to debug tools (e.g. GDB), test tools (e.g. Ixia/Spirent) and configuration management (e.g. Perforce/Git) is required.
Exposure to end-to-end feature development including CLI, SNMP/Netconf, inter module/thread communication, protocol state machine.
Exposure to docker, container-based microservices application development in C language.
Excellent written and verbal communication skills, effectively able to collaborate with multiple teams across geographically diverse areas.