Programmeur Rust (2 postes ouverts) Lavaltrie, Québec, Canada • Temps plein

Postuler à jobs@devolutions.net

Devolutions est le chef de file dans le domaine des outils de gestion de connexions à distance, d'accès réseau et de mots de passe pour les administrateurs réseau et les responsables informatiques.

Depuis 2010, Devolutions aide les départements informatiques à devenir plus efficaces en offrant des outils de gestion professionnels, conviviaux et à faible coût, soutenus par une équipe de soutien de classe mondiale. Devolutions est une société privée située à Lavaltrie, au Canada.

La gamme actuelle de produits de Devolutions est constituée de Remote Desktop Manager, Devolutions Cloud, Devolutions Password Server et Wayk Now.

Nom du poste : Programmeur Rust
Supérieur immédiat : Gestionnaire du produit Wayk
Département : Développement

Description du Poste

En tant que programmeur ou programmeuse en Rust, vous travaillerez sur un produit multiplateforme de Bureau à distance au sein d'une équipe chevronnée. Vous toucherez à un vaste éventail de domaines spécialisés, notamment les protocoles réseau, les codecs de compression, la communication d'interprocessus et la sécurité. De plus, vous devrez effectuer de la recherche afin de recommander des solutions aux problèmes complexes.

La personne idéale doit posséder une expérience pertinente dans l'implémentation de protocoles réseau à haute performance et faible latence, dans un langage de programmation compilé (C/C++). Elle doit également être motivée à apprendre rapidement le langage de programmation Rust. Si vous avez un esprit d'analyse et que vous carburez à la résolution de défis techniques très complexes à l'aide de solutions à la fine pointe de la technologie, on vous veut dans notre équipe.

Description des Tâches

  • Implémenter des protocoles réseau à haute performance et faible latence
  • Implémenter, intégrer et optimiser des codecs de compression d'images
  • Programmer en Rust dans une base de code mixte C/Rust existante
  • Effectuer de la recherche relative à des stratégies pour résoudre des problèmes complexes

Qualifications Requises

  • Forte capacité d'apprentissage du Rust (3 mois)
  • Expérience pertinente en programmation C/C++
  • Bonne compréhension des protocoles réseau
  • Bonne connaissance des techniques d'optimisation de code natif
  • Excellentes aptitudes analytiques pour diagnostiquer des problèmes complexes
  • Familiarité avec les problèmes de portabilité entre les différentes plateformes
  • Aisance avec les interfaces en ligne de commande
  • Bonne communication écrite et orale nécessaire

Atouts

  • Expérience en programmation Rust
  • Expérience avec les conteneurs Docker
  • Expérience avec le système de contrôle de versions Git
  • Expérience avec le système de compilation CMake
  • Bonne compréhension de ce qu'est un ABI
  • Connaissance des algorithmes de compression

Conditions de Travail

  • Environnement de travail agréable
  • 35 heures par semaine
  • Programme d’assurances
  • Téléphone cellulaire fourni
  • Petit-déjeuner, collations et breuvages fournis
  • Salle d’entraînement sur place
  • Salle de divertissement comprenant des machines Pinball, du tennis sur table, du soccer sur table, des terrains de volleyball extérieurs, etc.

Note Importante

Puisque le télétravail n’est pas offert pour ce poste, vous devez vous déplacer jusqu’à nos bureaux situés à Lavaltrie.

Postuler à jobs@devolutions.net