À propos d’EXFO
EXFO est un leader mondial en solutions de test, de surveillance et dâanalyse pour les rĂ©seaux de tĂ©lĂ©communications. Notre succĂšs repose sur lâinnovation, la collaboration et le talent de nos Ă©quipes Ă travers le monde.
Sommaire du rôle
à titre de Concepteur logiciel, vous aurez comme principales responsabilités les développements de logiciels reliés aux produits de la division Optique. Vous participerez à la définition des requis, à l'analyse, la conception, le développement, la validation et la documentation des logiciels.
Responsabilités principales
- Participer à l’architecture, à l'analyse et au design des composantes logicielles ;
- Développer et maintenir l'architecture des systèmes d'exploitation Linux de nos produits ;
- Rédiger et compléter les spécifications techniques (organiques) ;
- Configurer les projets, fixer les dépendances, déterminer les liens ;
- Créer ou modifier les tests automatisés associés. S’assurer que le code testé répond aux requis fonctionnels ;
- Participer à l’intégration des composants dans la plateforme ;
- Participer à l'évolution et l'amélioration de l'application.
Profil recherché
- Connaissances pertinentes en développement par couches et par composantes, méthodologie d’encapsulation et d’abstraction, concept de réutilisation et facilité d’évolution, etc. ;
- Excellente connaissance de Linux ;
- Excellente connaissance d’un ou plusieurs langages de programmation et des outils de développements associés (C++, C#, Dart/Flutter, Bash, autre) ;
- Expérience dans l'intégration du logiciel avec le matériel et les systèmes embarqués ;
- Bonne connaissance des protocoles de communication wifi, Bluetooth ;
- Connaissance gRPC (un atout) ;
- Bonne connaissance des méthodologies de gestion de sources et de contrôle de versions ;
- Être en mesure de rédiger des documents techniques ;
- Expérience avec la méthodologie agile.
Langues
- Français : avancé
- Anglais : avancé (contexte international)
Pourquoi joindre EXFO ?
- Entreprise technologique innovante et en croissance
- Environnement collaboratif et stimulant
- Projets à impact réel sur les décisions d’affaires
- Flexibilité de travail (mode hybride)
- Gamme complète d’avantages sociaux
La connaissance de lâanglais est requise pour ce poste, puisque ses responsabilitĂ©s impliquent des Ă©changes frĂ©quents, tant Ă lâoral quâĂ lâĂ©crit, avec des clients, partenaires, fournisseurs ou collĂšgues situĂ©s Ă lâextĂ©rieur du QuĂ©bec.