Concepteur(trice) logiciel senior
Quebec, Quebec, CA
Concepteur(trice) logiciel senior – Québec (Hybride)
En tant que Concepteur(trice) logiciel senior, vous jouerez un rôle clé dans l’évolution de notre produit d’inspection pour circuits photoniques intégrés (PIC). En plus de contribuer au développement de nouvelles fonctionnalités logicielles, vous serez responsable de définir la stratégie de tests automatisés, de sélectionner les outils et technologies appropriés, et de permettre à l’équipe d’adopter les meilleures pratiques assurant la qualité et la testabilité du logiciel.
Votre rôle
Plus précisément, en tant que Concepteur(trice) logiciel senior, vous serez amené(e) à :
- Participer à la conception et à l’implantation de nouvelles fonctionnalités logicielles pour le produit PIC ;
- Définir la stratégie de tests automatisés, recommander les technologies, cadres et pratiques les plus appropriés à notre contexte ;
- Collaborer étroitement avec l’équipe DevOps pour améliorer notre pipeline CI/CD ;
- Concevoir des simulateurs de matériel afin de faciliter le développement, le débogage et les tests ;
- Développer des exemples et modèles initiaux permettant aux développeurs d’implémenter et de maintenir leurs propres tests automatisés ;
- Assurer un leadership technique en matière de modularité du code, gestion des dépendances, stratégies de versionnage, gestion des paquets et architecture logicielle globale.
Ce que nous recherchons
Compétences techniques
- Expérience approfondie en tests logiciels automatisés, en particulier dans des systèmes interagissant avec du matériel physique ;
- Maîtrise du langage C# et expérience avec les outils de développement .NET ;
- Compétence avérée en conception d’architectures logicielles testables et maintenables ;
- Expérience en soutien aux équipes de développement et en promotion des bonnes pratiques de qualité logicielle.
Aptitudes recherchées
- Excellentes compétences en communication et en leadership, avec la capacité d’influencer sans autorité formelle ;
- À l’aise pour guider d’autres développeurs et jouer un rôle de mentor technique ;
- Esprit analytique et pragmatique, axé sur les solutions évolutives et maintenables ;
- Attitude collaborative, particulièrement dans des environnements interfonctionnels (Développement, QA, DevOps, Systèmes, etc.) ;
- Grand sens de l’autonomie, de l’initiative et souci du détail.
Exigences
- Formation : Baccalauréat ou maîtrise en génie logiciel, génie informatique ou dans un domaine connexe ;
- Expérience : Minimum de 8 ans en développement logiciel, avec une forte emphase sur la qualité logicielle dans des systèmes intégrant du matériel ;
- Langues : Maîtrise du français et capacité à communiquer efficacement en anglais technique.
Pourquoi rejoindre EXFO ?
- Contribuez à un produit hautement technique et innovant dans le domaine de la photonique et de l’inspection automatisée ;
- Prenez en charge des stratégies de développement et de test, et soutenez l’équipe dans la livraison de logiciels robustes et de haute qualité ;
- Collaborez avec des équipes pluridisciplinaires dans un environnement d’ingénierie dynamique ;
- Bénéficiez d’un environnement de travail hybride, flexible entre télétravail et présence au bureau de Québec ;
- Rejoignez une entreprise où l’excellence technique, l’innovation et le partage des connaissances sont des valeurs fondamentales.