8+ years in embedded systems software verification or system-level testing.
5+ years in optical networking with DWDM systems experience.
Strong understanding of optical networking architectures like ROADMs and OTN technologies.
Experience with SDN controllers and network management systems integration.
Proficient in network management protocols such as NETCONF/YANG and SNMP.
Strong Python scripting skills for automation of tests.
Experience with Linux-based embedded systems.
Responsibilities
Develop and execute integration and test strategies for optical networking platforms.
Validate end-to-end functionality between network management systems and optical elements.
Design and automate integration test cases for optical provisioning and telemetry.
Perform system-level testing of networking protocols including OSPF and BGP.
Validate optical networking functionality involving ROADMs and optical amplifiers.
Develop and maintain Python-based test automation frameworks.
Collaborate with cross-functional teams to identify integration issues and enhance performance.
Benefits
Full-time, permanent position in Ottawa, ON.
Opportunity to mentor and guide other engineers.
Involvement in establishing integration methodologies and engineering standards.
Support for customer validation activities to ensure technical requirements are met.
Full Job Description
Location: Ottawa, ON Employment Type: Full-Time, Permanent
What You'll Be Doing
Develop and execute system integration and test strategies for DWDM optical networking platforms and SDN-based network controllers.
Validate end-to-end functionality between network management systems, SDN controllers, and optical network elements.
Design and automate integration test cases covering optical provisioning, alarms, telemetry, software upgrades, and network management interfaces.
Perform system-level testing of networking protocols including OSPF, BGP, LLDP, and other Layer 2 / Layer 3 technologies.
Validate optical networking functionality involving ROADMs, optical amplifiers, wavelength selective switches, and optical transport technologies.
Develop and maintain Python-based test automation frameworks, supporting continuous integration and regression testing.
Collaborate with software development, hardware engineering, and system architecture teams to identify integration issues and improve overall system performance.
Support customer validation activities, ensuring new features and system capabilities meet technical and operational requirements.
Help establish integration methodologies, automation practices, and engineering standards as the Ottawa team expands.
Provide technical guidance and mentorship to other engineers, contributing to the development of a strong local engineering team.
What We're Looking For
8+ years of experience in embedded systems software verification, integration, or system-level testing.
5+ years of experience in optical networking, with hands-on exposure to DWDM systems and Layer 0 / Layer 1 optical transport equipment.
Strong understanding of optical networking architectures, including ROADMs, optical line systems, and OTN technologies.
Experience integrating and testing network elements with SDN controllers or network management systems.
Experience with network management protocols and interfaces such as NETCONF/YANG, RESTCONF, CLI, SNMP, or gRPC.
Strong Python scripting skills and experience developing automated integration or system test solutions.
Experience testing Linux-based embedded systems.
Knowledge of networking protocols including TCP/IP, Ethernet, OSPF, BGP, LLDP, or RSTP.
Familiarity with optical networking components such as EDFA, WSS, OSC, OCM, and OTDR.
A degree in Electrical Engineering, Computer Science, or a related technical discipline.
Additional Experience That Would Be Valuable
Experience with high-speed optical transponders and 100G, 400G, or 800G technologies.
Familiarity with OpenConfig, YANG data models, and network management security protocols.
Experience with CI/CD pipelines, Jenkins, GitLab, and automated regression testing.
Experience with third-party network test equipment and multi-vendor interoperability testing.