Software Development Engineer in Test - #449299
Cisco
Date: 1 week ago
City: Kanata, ON
Contract type: Full time

Le groupe d’ingénierie des systèmes distribués (DSE) de Cisco est à l’avant-garde du développement des produits qui alimentent les plus grands réseaux du monde. Le secteur des réseaux subit une transformation massive en vue de construire l’infrastructure de nouvelle génération pour répondre aux besoins des charges de travail associées à l’intelligence artificielle et à l’apprentissage automatique et à l’augmentation constante du nombre d’utilisateurs et d’applications Internet. Nous sommes particulièrement bien placés pour tirer parti de cette transition dans le marché. Cette équipe conçoit des produits en exploitant le potentiel des technologies libres tout en repoussant les limites des systèmes et de l’architecture sur silicium. Nous recherchons des développeurs et des dirigeants passionnés par les technologies complexes et la construction de systèmes distribués à grande échelle et qui sont à l’aise avec les communautés et les technologies libres. Vous ferez partie d’un environnement de travail dynamique et serez responsable du développement de produits de bout en bout et du soutien à la production.
Vos atouts
Le candidat idéal aura une solide expérience dans la conception, le développement et le test de systèmes logiciels, ainsi qu'un intérêt marqué pour la contribution à des projets à code source libre ou la volonté de s'y engager. Une expertise approfondie en algorithmes et structures de données est également requise. Vous interviendrez sur des technologies telles que gRPC, protobuf, open config et des protocoles de gestion réseau basés sur des modèles (comme GNMI, GNOI, GNSI). Le titulaire de ce poste devra être motivé par la conception et l'automatisation des tests, et sera passionné par le développement d'outils et de cadres destinés à l'automatisation à grande échelle pour des clients Web de premier plan. Vous maîtrisez les technologies de conteneurisation sous Linux, les outils et techniques de génération de trafic, les technologies réseau, ainsi que les cadres de tests automatisés et les pratiques d'intégration continue. Vous êtes flexible et à l’aise de travailler dans un environnement agile et très dynamique sur les dernières technologies. Vous vous efforcez d’explorer les tendances du secteur, les pratiques exemplaires et les recherches universitaires afin d’appliquer de nouvelles observations. Vous aimez procéder au dépannage de problèmes complexes des clients qui nécessitent une compréhension approfondie des protocoles réseau et des concepts de systèmes. Vous avez de l’expérience avec les clients et savez reproduire et déboguer les problèmes des clients avec beaucoup de compétence. Capacité à travailler et à diriger une équipe interfonctionnelle et géographiquement diversifiée. Vous abordez les problèmes avec créativité et êtes capable d’effectuer plusieurs tâches dans un environnement dynamique en constante évolution.
Vos fonctions
Nous visons l'excellence dans la livraison de logiciels de haute qualité à nos clients, en nous appuyant sur des compétences solides en automatisation et une expertise dans le déploiement et la mise en œuvre de solutions. Vous serez chargé de concevoir, développer et implémenter des algorithmes efficaces pour résoudre des problèmes complexes au sein de systèmes en temps réel. Vous explorerez, améliorerez et contribuerez à des frameworks open source en GoLang et Python, utilisés par des clients Web de premier plan. Votre rôle inclura également des contributions dans les domaines du gRPC, protobuf, des modèles Open Config et de la gestion réseau pilotée par modèles, avec un focus particulier sur gNMI, gNOI et gNSI. Vous faites partie d’une équipe qui valorise la communication ouverte, l’autonomisation, l’innovation et le perfectionnement professionnel.
Qualifications De Base
#NousSommesCisco. Nous sommes tous uniques, mais collectivement, nous mettons nos talents au service de l’équipe afin de développer des technologies innovantes et d’assurer un avenir numérique plus inclusif pour tous. Comment y arrivons-nous? Pour commencer, grâce à des gens comme vous!
Presque toutes les connexions Internet dans le monde font intervenir Cisco. Nous sommes les optimistes d’Internet. Notre technologie garantit que les données qui circulent à la vitesse de la lumière sur les connexions le font en toute sécurité. Pourtant, ce n’est pas ce que nous faisons, mais ce que nous faisons advenir qui nous distingue. Nous aidons les professionnels de la santé à communiquer avec leurs patients et entre eux, ainsi que les écoles, collèges et universités à enseigner, même dans les moments les plus difficiles. Nous aidons les entreprises de toutes formes et de toutes tailles à se connecter avec leur personnel et leur clientèle de manière inédite, en donnant aux gens l’accès aux compétences numériques dont ils ont besoin et en connectant les régions les plus reculées du monde, que ce soit par la 5G ou autrement.
Nous relevons tous les défis qui se présentent à nous. Nous nous soutenons mutuellement, nous reconnaissons nos réalisations et nous grandissons ensemble. Nous célébrons et nous soutenons mutuellement, des petits et grands événements de la vie aux grands moments de carrière. Nous œuvrons bénévolement dans nos collectivités (cela fait partie de notre ADN) et nous obtenons dix jours de congé chaque année pour le faire.
Vos atouts
Le candidat idéal aura une solide expérience dans la conception, le développement et le test de systèmes logiciels, ainsi qu'un intérêt marqué pour la contribution à des projets à code source libre ou la volonté de s'y engager. Une expertise approfondie en algorithmes et structures de données est également requise. Vous interviendrez sur des technologies telles que gRPC, protobuf, open config et des protocoles de gestion réseau basés sur des modèles (comme GNMI, GNOI, GNSI). Le titulaire de ce poste devra être motivé par la conception et l'automatisation des tests, et sera passionné par le développement d'outils et de cadres destinés à l'automatisation à grande échelle pour des clients Web de premier plan. Vous maîtrisez les technologies de conteneurisation sous Linux, les outils et techniques de génération de trafic, les technologies réseau, ainsi que les cadres de tests automatisés et les pratiques d'intégration continue. Vous êtes flexible et à l’aise de travailler dans un environnement agile et très dynamique sur les dernières technologies. Vous vous efforcez d’explorer les tendances du secteur, les pratiques exemplaires et les recherches universitaires afin d’appliquer de nouvelles observations. Vous aimez procéder au dépannage de problèmes complexes des clients qui nécessitent une compréhension approfondie des protocoles réseau et des concepts de systèmes. Vous avez de l’expérience avec les clients et savez reproduire et déboguer les problèmes des clients avec beaucoup de compétence. Capacité à travailler et à diriger une équipe interfonctionnelle et géographiquement diversifiée. Vous abordez les problèmes avec créativité et êtes capable d’effectuer plusieurs tâches dans un environnement dynamique en constante évolution.
Vos fonctions
Nous visons l'excellence dans la livraison de logiciels de haute qualité à nos clients, en nous appuyant sur des compétences solides en automatisation et une expertise dans le déploiement et la mise en œuvre de solutions. Vous serez chargé de concevoir, développer et implémenter des algorithmes efficaces pour résoudre des problèmes complexes au sein de systèmes en temps réel. Vous explorerez, améliorerez et contribuerez à des frameworks open source en GoLang et Python, utilisés par des clients Web de premier plan. Votre rôle inclura également des contributions dans les domaines du gRPC, protobuf, des modèles Open Config et de la gestion réseau pilotée par modèles, avec un focus particulier sur gNMI, gNOI et gNSI. Vous faites partie d’une équipe qui valorise la communication ouverte, l’autonomisation, l’innovation et le perfectionnement professionnel.
Qualifications De Base
- Un baccalauréat avec plus de 4 ans d'expérience ou une maîtrise avec plus de 2 ans d'expérience dans le domaine de l'ingénierie informatique ou équivalent.
- Analyser et optimiser les performances des systèmes existants en appliquant des algorithmes et des structures de données efficaces.
- Résoudre les problématiques liées à la complexité algorithmique, à l'optimisation du temps d'exécution, de l'utilisation de la mémoire, et à l'amélioration des performances globales.
- Mettre en œuvre des solutions en privilégiant la modularité, la réutilisabilité et la clarté du code.
- Connaissances dans le développement d’automatisation de tests pour les appareils réseau (par le biais d’interfaces CLI ou d’interfaces basées sur des contrôleurs) avec un avec REST et les interactions basées sur des RPC
- La contribution à l’automatisation des tests en code source libre est une compétence fortement souhaitée.
- Une expérience avérée dans la conception de systèmes à grande échelle, en appliquant des algorithmes et des structures de données performants.
- Une maîtrise pratique de l'automatisation avec Golang/Python, notamment dans des environnements CI/CD, avec une expérience de Git, Jenkins, PyTest et des frameworks de test open source tiers.
- Vous avez participé à des concours d'algorithmes (comme Codeforces, LeetCode, TopCoder) ou avez contribué de manière significative à des projets à code source libre.
- De solides compétences en analyse et en résolution de problèmes, avec un objectif constant de fournir des solutions optimales tout en respectant les contraintes.
#NousSommesCisco. Nous sommes tous uniques, mais collectivement, nous mettons nos talents au service de l’équipe afin de développer des technologies innovantes et d’assurer un avenir numérique plus inclusif pour tous. Comment y arrivons-nous? Pour commencer, grâce à des gens comme vous!
Presque toutes les connexions Internet dans le monde font intervenir Cisco. Nous sommes les optimistes d’Internet. Notre technologie garantit que les données qui circulent à la vitesse de la lumière sur les connexions le font en toute sécurité. Pourtant, ce n’est pas ce que nous faisons, mais ce que nous faisons advenir qui nous distingue. Nous aidons les professionnels de la santé à communiquer avec leurs patients et entre eux, ainsi que les écoles, collèges et universités à enseigner, même dans les moments les plus difficiles. Nous aidons les entreprises de toutes formes et de toutes tailles à se connecter avec leur personnel et leur clientèle de manière inédite, en donnant aux gens l’accès aux compétences numériques dont ils ont besoin et en connectant les régions les plus reculées du monde, que ce soit par la 5G ou autrement.
Nous relevons tous les défis qui se présentent à nous. Nous nous soutenons mutuellement, nous reconnaissons nos réalisations et nous grandissons ensemble. Nous célébrons et nous soutenons mutuellement, des petits et grands événements de la vie aux grands moments de carrière. Nous œuvrons bénévolement dans nos collectivités (cela fait partie de notre ADN) et nous obtenons dix jours de congé chaque année pour le faire.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Strategic Enterprise Account Executive - Eastern Canada Public Sector/Federal Government
AMD,
Kanata, ON
2 days ago
WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push...

restaurant manager
Thaï Express,
Kanata, ON
1 week ago
Overview Languages English Education College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years Experience 3 years to less than 5 years On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks Analyze budget to boost and maintain the restaurant’s profits Develop budget to...

Wireless Consultant
Staples Canada,
Kanata, ON
2 weeks ago
Job Description Who we are As the Working and Learning Company, we at Staples Canada, are dynamic, inspiring partners to our customers and the communities in which we live. At Staples, we inspire people to work smarter, learn more and grow every day. We look for people who are curious, approachable and passionate, and who enjoy finding solutions. If that’s...
