Optical Test & Automation Engineer – Ottawa


Full Time or Contract
Location: Ottawa

  • BS/MS degree in Computer Science/Electrical Engineering or equivalent;
  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go;
  • Interest and ability to learn other coding languages as needed;
  • Experience in development environments – GIT, Jenkins, Perforce, Clearcase, etc;
  • Experience working in Agile and Waterfall models of development;
  • Experience in both manual and automated testing environments;
  • Excellent troubleshooting and problem-solving skills associated with service provider, enterprise and carrier software solutions in general;
  • Excellent written (documentation) and interpersonal communication skills (English);
  • Strong abilities to work as part of a team or independently with little supervision;
  • Strong abilities to rapidly learn new sophisticated technological concepts and apply knowledge in daily activities;
  • Knowledge and experience working with UNIX/Linux/RHEL/Ubuntu and/or any other server OS, be it on bare metal and/or Virtual Machine, and system admin functions;
  • Knowledge and experience working with system level, Layer 2 and Layer 3 protocols (like MPLS, IGP, BGP, Segment Routing, EVPN etc);
  • Knowledge and/or work experience with Python, Java, JavaScripting, CORBA, TCL/TK/Expect, Oracle, WebLogic and/or REST API and associated tools is highly desirable;
  • Knowledge and/or work experience related to network virtualization software like Open vSwitch, vRouter, etc. is highly desirable;
  • Knowledge and/or experience working with Layers 2 and/or 3 technologies on Ciena’s CES, 54XX and/or 6500 platforms would be an asset.