Skip to Main Content

Job Title


Ingénieur logiciel en systèmes réseau/Network Systems Software Engineer


Company : Sky Systems, Inc. (SkySys)


Location : Ottawa, Ontario


Created : 2025-06-23


Job Type : Full Time


Job Description

FR:Titre : Ingénieur logiciel en systèmes réseauLieu : 4 jours par semaine sur place au bureau dOttawa.Durée : 12 mois, 37,5 heures par semaineLe candidat doit posséder les qualifications suivantes :Description du poste :Nous recherchons un développeur OSS/EMS senior pour se joindre à notre équipe et contribuer à lévolution de nos systèmes de soutien opérationnel (OSS) et de nos systèmes de gestion des éléments (EMS). Vous jouerez un rôle clé dans la conception et la maintenance de solutions logicielles qui assurent une surveillance, une automatisation et une gestion de la performance réseau transparentes.Principales responsabilités :Développer et améliorer les outils logiciels OSS/EMS pour prendre en charge les services Carrier Ethernet et IP.Programmer des outils et des intégrations dautomatisation réseau à laide de protocoles tels que gNMI, gNOI, NETCONF et RESTCONF.Définir et mettre en œuvre des modèles de configuration et de télémétrie à laide de YANG.Concevoir et maintenir des scripts automatisés et des outils internes pour la validation et la surveillance des systèmes de gestion des éléments (SGE).Collaborer avec les fournisseurs et les intervenants internes pour déployer et personnaliser les plateformes OSS/SGE.Réviser et contribuer à la documentation de conception, aux plans de test et aux stratégies de mise en œuvre.Dépanner et résoudre les problèmes OSS/EMS en collaboration avec des équipes interfonctionnelles.Assurer le respect des bonnes pratiques de sécurité dans toutes les activités de développement logiciel.Gérer une documentation complète des configurations système et des processus de développement. Exigences :Au moins 5 ans d’expérience en développement OSS/EMS ou en conception de systèmes NMSAu moins 5 ans d’expérience en programmation C++ (au moins 2 ans avec la version 17 ou 20)Bonne connaissance des protocoles de gestion de réseau : gNMI, gNOI, NETCONF, RESTCONFMaîtrise des protocoles et normes suivants :normes MEF et TMFCapacité à résoudre des problèmes complexes dans un environnement OSS/NMSAtouts :Expérience en développement sous Linux et avec l’utilisation de conteneursCouche 3 : IP, OSPF, BGP, MPLS, SR-MPLSCouche 2 : Ethernet, VLAN, STP, LACPMaîtrise des outils NMS tels que : Netcracker Digital OSS, ONAP, Ciena Blue Planet, AmdocsExpérience avec la modélisation YANG, Protobuf, XML, JSON et Jinja2Expérience en validation fonctionnelle avec des scripts automatisés (atout)EN:Title : Network Systems Software EngineerLocation : 4 days per week onsite at the Ottawa office.Duration : 12 months, 37.5 hours per weekThe candidate must have the following qualifications:Job Description :We are looking for a Senior OSS/EMS Developer to join our team and help evolve our Operational Support Systems (OSS) and Element Management Systems (EMS). You will play a key role in building and maintaining software solutions that ensure seamless network monitoring, automation, and performance management.Main ResponsibilitiesDevelop and enhance OSS/EMS software tools to support Carrier Ethernet and IP services.Program network automation tools and integrations using protocols such as gNMI, gNOI, NETCONF, and RESTCONF.Define and implement configuration and telemetry models using YANG.Design and maintain automated scripts and internal tools for NMS validation and monitoring.Collaborate with vendors and internal stakeholders to deploy and customize OSS/NMS platforms.Review and contribute to design documentation, test plans, and implementation strategies.Troubleshoot and resolve OSS/EMS issues in collaboration with cross-functional teams.Ensure adherence to security best practices in all software development activities.Maintain thorough documentation of system configurations and development processes.Requirements:5+ years of experience in OSS/EMS development or NMS system design5+ years of experience in C++ programming (at least 2 years with version 17 or 20)Good knowledge of network management protocols: gNMI, gNOI, NETCONF, RESTCONFUnderstanding of the following protocols and standards:MEF and TMF standardsAbility to solve complex problems in an OSS/NMS environment Nice to Have:Experience developing in Linux environments and using containersLayer 3: IP, OSPF, BGP, MPLS, SR-MPLSLayer 2: Ethernet, VLAN, STP, LACPKnowledge of NMS tools such as: Netcracker Digital OSS, ONAP, Ciena Blue Planet, AmdocsExperience with YANG modeling, Protobuf, XML, JSON, and Jinja2Experience in functional validation with automated scripts (asset ).