Concepteur Logiciel Full Stack

EXFOMontreal, QC
Hybrid

About The Position

Chez EXFO, nous développons les technologies de test, de surveillance et d’analyse qui permettent aux réseaux de télécommunications de demain de voir le jour. Reconnue mondialement pour son expertise en innovation, EXFO offre un environnement collaboratif où les idées prennent vie et où chaque employé contribue directement au développement de solutions de pointe. L’équipe Manufacturing, Lab & Research (MDR) poursuit sa croissance afin de développer les prochaines générations de solutions de test destinées aux laboratoires, aux fabricants d’équipements et aux équipes de recherche. En tant que Développeur Logiciel Full Stack, vous contribuerez au développement de solutions logicielles innovantes couvrant autant le back-end que le front-end de nos produits. Vous participerez également à la conception de preuves de concepts (PoC), à l'évaluation de nouvelles technologies et à l'intégration de solutions logicielles interagissant directement avec des composants matériels de pointe. Vous collaborerez étroitement avec des équipes multidisciplinaires en logiciel, matériel, FPGA et ingénierie système afin de transformer des concepts novateurs en produits commercialisés à l'échelle mondiale.

Requirements

  • Baccalauréat en informatique, génie logiciel, génie électrique ou domaine connexe.
  • Minimum de 8 années d'expérience en développement logiciel.
  • Expérience en développement logiciel sur des produits intégrant du matériel, idéalement dans le domaine des télécommunications.
  • Excellente maîtrise du développement C, C++ ou C#.
  • Expérience avec une ou plusieurs technologies front-end telles que Flutter, TypeScript ou Angular.
  • Bonne connaissance de Python.
  • Expérience avec les API REST.
  • Intérêt marqué pour le matériel électronique, notamment l'interaction avec des puces électroniques, des drivers et des interfaces bas niveau.
  • Capacité à évoluer dans des environnements utilisant des technologies émergentes ou peu documentées.
  • Excellentes aptitudes de collaboration avec des équipes multidisciplinaires.
  • Autonomie, curiosité, polyvalence et facilité d'apprentissage.
  • Statut de citoyen canadien ou résident permanent.

Nice To Haves

  • Connaissance de Git, GitLab, CI/CD et des tests unitaires (atout).
  • Expérience avec les environnements de communication réseau (atout).

Responsibilities

  • Concevoir, développer, maintenir et améliorer des fonctionnalités logicielles Full Stack pour les produits MDR.
  • Développer des composants back-end tels que des API, services, protocoles de communication et intégrations bas niveau.
  • Développer des interfaces utilisateur modernes à l'aide des technologies front-end appropriées.
  • Comprendre, analyser et faire évoluer du code existant afin d'ajouter de nouvelles fonctionnalités ou d'en améliorer la qualité.
  • Concevoir rapidement des prototypes et des preuves de concepts (PoC) pour valider de nouvelles technologies.
  • Participer aux évaluations techniques avec les équipes de développement logiciel, matériel, FPGA et systèmes.
  • Présenter et démontrer de nouvelles solutions lors de démonstrations internes ou externes.
  • Intégrer les PoC retenus dans les produits actuels ou futurs.
  • Développer des solutions interagissant directement avec des composants électroniques via des drivers et des API bas niveau.
  • Collaborer avec les équipes multidisciplinaires afin de résoudre des problématiques techniques complexes.

Benefits

  • Environnement de travail flexible et hybride favorisant l'équilibre entre vie professionnelle et vie personnelle.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service