Postes ouverts
Développeurs de logiciels (tous niveaux) – Réseau défini par logiciel (SDN) – Équipe de plan de transfert
ID de travail : 2023070102
Description de l’emploi
L’équipe de plan de transfert s’agrandit et nous avons des ouvertures pour des développeurs ingénieux qui aiment travailler sur diverses technologies. Nous avons un travail stimulant pour les candidats de tout niveau d’expérience (débutant, intermédiaire et senior).
Vous concevrez, développerez et testerez des technologies de pointe telles que les processeurs de réseau programmables basés sur P4, qui comptent parmi les matrices de commutation les plus complexes disponibles aujourd’hui. Vous contribuerez à l’objectif de permettre à nos commutateurs Ethernet d’atteindre leur débit maximal de 12,8 Tbps.
Les produits associent des systèmes ouverts, la virtualisation de réseau et une logique de réseau entièrement programmable pour répondre aux besoins des centres de données, des fournisseurs de services réseau et des chercheurs en technologie de réseau défini par logiciel.
Responsabilités
Vous êtes un développeur de logiciels ingénieux avec une solide expérience en développement de bas niveau dans des environnements multicœurs et multithreads. Vos responsabilités comprendront :
Recherche d’approches alternatives pour résoudre les défis techniques
Concevoir de nouvelles fonctionnalités et reconcevoir et refactoriser les modules limitant les performances
Développer et améliorer des applications embarquées en C/C++ et occasionnellement en assembleur
Collaborer avec les autres membres de l’équipe tout au long du cycle de développement
Participation aux revues de code
Qualifications et compétences
Expérience académique et professionnelle en développement embarqué en C/C++
Capacité à prendre des initiatives pour rechercher et résoudre des défis techniques de pointe
Expérience dans le développement dans l’espace utilisateur Linux (y compris, par exemple, les appels système et les fonctions de bibliothèque)
Connaissance du langage d’assemblage, des SDK de chipset, des interfaces matérielles, des langages de script
Connaissance ou volonté d’apprendre les niveaux 2 à 4 du réseau TCP/IP
GIT ou autre contrôle de version standard de l’industrie
Capacité à rédiger des spécifications fonctionnelles et de conception claires et articulées
Capacité à performer dans un environnement axé sur les délais
Joueur d’équipe qui aime partager ses connaissances avec ses collègues
Excellentes compétences en communication, tant à l’oral qu’à l’écrit (le multilinguisme est un atout)
B.E.E., B Sc. en informatique, génie logiciel ou équivalent
Informations Complémentaires
Genre : Temps plein
Emplacement : Montréal, QC, Canada
Pour plus d’informations ou pour soumettre votre curriculum vitae, veuillez envoyer un courriel à NoviFlow à careers@noviflow.com