Concepteur(trice) logiciel principal(e)
Quebec, Quebec, CA
Concepteur(trice) logiciel principal(e) – Québec (Hybride)
À titre de Concepteur(trice) logiciel principal(e) au sein de l’équipe de développement logiciel R&D, vous jouerez un rôle clé dans la définition de l’architecture et de l’évolution à long terme de nos plateformes logicielles. En collaboration étroite avec la gestion de produit, les équipes de développement et d'autres leaders techniques, vous contribuerez aux décisions stratégiques qui alignent les choix technologiques avec les besoins d’affaires, dans le contexte de nos produits d’inspection pour les circuits photoniques intégrés (PIC).
Votre rôle
Plus spécifiquement, en tant que Concepteur(trice) logiciel principal(e), vous serez amené(e) à :
- Collaborer avec les responsables produits et les parties prenantes pour bien comprendre les besoins des clients et les traduire en stratégies architecturales et conceptuelles claires;
- Définir, communiquer et documenter l’orientation architecturale et les feuilles de route techniques pour des systèmes logiciels complexes;
- Participer activement au développement de composants clés en C# et Python, en assurant leur évolutivité, leur testabilité et leur maintenabilité;
- Contribuer de manière proactive aux initiatives de refactorisation, en s’assurant que la dette technique est adressée en cohérence avec l’évolution des produits;
- Agir à titre de mentor et de référence technique au sein de l’équipe, en promouvant les bonnes pratiques de développement et la cohérence architecturale;
- Participer à la planification collaborative, à l’estimation des efforts et à la prise de décision avec les équipes multidisciplinaires (logiciel, optique, assurance qualité, électronique, systèmes);
- Soutenir l’évolution des plateformes logicielles pour répondre aux besoins futurs des produits et à leurs exigences de montée en charge.
Ce que nous recherchons
Compétences techniques
- Expérience significative en architecture logicielle et en conception de plateformes, idéalement dans des systèmes intégrant du matériel;
- Maîtrise des langages C# et Python dans un environnement industriel ou commercial;
- Expertise démontrée en refactorisation de systèmes existants et en modernisation de code;
- Capacité à évaluer les compromis entre livrables à court terme et santé architecturale à long terme;
- Connaissance des contextes d’intégration matériel/logiciel (ex. : systèmes de vision, contrôle de mouvement, instruments de laboratoire) est un atout;
- Expérience avec des outils de gestion de code source et d’intégration continue / livraison continue (ex. : GitLab, Jenkins, etc.).
Aptitudes requises
- Excellentes habiletés de communication et collaboration afin d’aligner les solutions techniques avec les objectifs d’affaires;
- Fortes capacités d’analyse et de prise de décision;
- Esprit de leadership et volonté de soutenir et encadrer d’autres développeurs;
- À l’aise dans un environnement agile, collaboratif et multidisciplinaire;
- Capacité à prendre des initiatives et à travailler de manière autonome.
Exigences
- Formation : Baccalauréat ou maîtrise en génie informatique, génie logiciel ou dans un domaine connexe;
- Expérience : Minimum de 8 ans d’expérience en développement logiciel, incluant une expérience significative en architecture et conception système;
- Langues : Maîtrise du français et capacité à communiquer efficacement en anglais technique.
Pourquoi joindre EXFO?
- Intégrez une équipe R&D hautement qualifiée qui développe des solutions de pointe dans le domaine de la photonique et des tests automatisés;
- Contribuez à la définition de la fondation de nos plateformes logicielles de prochaine génération;
- Collaborez avec des experts de différentes disciplines dans un environnement dynamique et innovant;
- Profitez d’un modèle hybride flexible entre télétravail et présence au bureau de Québec.
Postulez dès maintenant via notre page Carrières ou contactez-nous pour plus d'information.