Postuler maintenant »

Architecte Logiciel - Spécialiste des Systèmes d'Exploitation Linux

Principaux lieux: 

Quebec, Quebec, CA

Type d’offre d’emploi:  Temps plein
Type de lieu de travail:  Hybride
Numéro de l'offre:  4689

EXFO développe des solutions de test, de monitoring et d’analytique plus intelligentes pour l’industrie mondiale des communications. Nous sommes les conseillers de confiance des opérateurs de réseaux fixes et mobiles, des centres de données à très grande échelle et des chefs de file dans le secteur de la fabrication, du développement et de la recherche. Ils comptent sur nous pour leur fournir une visibilité accrue et de l’information de qualité supérieure sur les performances du réseau, en plus d’assurer la fiabilité de leurs services et de garantir la meilleure expérience usager. S’appuyant sur près de 40 années d’innovation, le mélange unique d’équipements, de logiciels et de services d’EXFO permet des transformations plus rapides et assurées liées à la 5G, aux réseaux natifs en nuage et à la fibre optique.

Depuis ses débuts en 1985, la diversité est une des valeurs qui font la force d’EXFO et favorise une culture d’entreprise inclusive. Nous accueillons des gens dotés de compétences et d’expériences variées au sein d’une culture qui valorise les idées novatrices, le travail d’équipe, une approche centrée sur nos clients et nos marchés. Nous sollicitons la contribution active de tous et toutes, dans le respect des individus, de l’environnement et de la collectivité. C'est de cette façon que nous accomplissons notre raison d’être : assurer que le monde connecté réponde aux attentes les plus élevées afin de relier les gens, les communautés et les entreprises. 


Sommaire du poste

Au sein du groupe R&D et en tant que membre d'une équipe multidisciplinaire, l’architecte logiciel joue un rôle clé dans la conception, le développement et l'optimisation des architectures au niveau du système d’exploitation des instruments EXFO. Vous serez responsable de concevoir des solutions évolutives, robustes et sécurisées sur la plateforme Linux. Vous devrez comprendre les besoins des utilisateurs, les exigences techniques et les meilleures pratiques pour assurer la performance et la fiabilité des plateformes EXFO.
 

Votre rôle


La personne sélectionnée aura à mettre en place l’architecture logiciel bas niveau des instruments EXFO.  Pour se faire, elle devra connaitre :

 

  • Conception de l’architecture : Développer et maintenir l'architecture des systèmes d'exploitation Linux, incluant le noyau, les drivers, et les couches middleware.
  • Optimisation des performances : Identifier les goulots d’étranglement, optimiser les performances système et assurer l'efficacité des ressources pour répondre aux besoins de l’entreprise.
  • Sécurité : Implémenter des stratégies de sécurité robustes pour protéger les systèmes basés sur Linux contre les menaces potentielles.
  • Collaboration interdisciplinaire : Travailler en étroite collaboration avec les équipes de développement, DevOps, réseaux et sécurité pour définir les spécifications techniques et veiller à l’intégration des systèmes.
  • Support technique avancé : Fournir un support de haut niveau pour les problèmes du système Linux, y compris le débogage des noyaux et des systèmes embarqués.
  • Documentation : Rédiger et maintenir une documentation détaillée de l’architecture et des solutions mises en place pour assurer la traçabilité des décisions techniques.
  • Veille technologique : Se tenir informé des nouvelles tendances et technologies dans l’écosystème Linux, et proposer des améliorations aux processus existants.

 

Ce que nous recherchons  

Compétences techniques

  • Connaissances approfondies : Maîtrise du noyau Linux, des systèmes de fichiers, de la gestion des processus et des réseaux sous Linux.
  • Langages de programmation : Excellente maîtrise des langages tels que C, C++, Python, Bash, avec une expérience dans le développement de drivers et de modules pour Linux.
  • Systèmes embarqués : Expérience dans l'optimisation de Linux pour des systèmes embarqués ou à ressources limitées.
  • Compétences en sécurité : Connaissance approfondie des mécanismes de sécurité dans Linux (SELinux, nftables, etc.).
  • Compétences en communication : Solides aptitudes à communiquer des concepts techniques complexes à des équipes non techniques.

Aptitudes requises

  • Habileté à travailler en équipe
  • Rigueur et souci du détail
  • Autonomie, curiosité et désir d'apprendre
  • Orienté vers les résultats
  • Solides compétences techniques
  • Capacité d'apprendre de façon continue
  • Capacité à communiquer efficacement à l'oral et à l'écrit.
  • Passion et curiosité

 

Autres exigences

5 ans d’expérience dans le domaine du développement en Linux embarqué.


EXFO est un employeur garantissant l'égalité des chances

La diversité est un atout qui fait la force d’EXFO depuis sa fondation, car elle nous enrichit. Pour plus d'informations sur la diversité et l'inclusion chez EXFO, lisez notre énoncé sur la DÉI.

Pour les postes situés au Québec, la langue de base exigée est le français.  Cependant dans le contexte où le titulaire de ce poste évolue dans un environnement international et où les activités se déroulent majoritairement en anglais, nous favorisons le bilinguisme.

Pour toute question à propos de cette opportunité de carrière ou sur notre processus de dotation, veuillez nous contacter à l’adresse carrieres@exfo.com

Merci de votre intérêt pour EXFO
 

Postuler maintenant »