Concepteur de logiciels Linux

Nom de l'entreprise: Thorens Solutions - Chasseurs de têtes
  • Secteur d'activité : Technologies

  • Salaire : Variable selon l'expérience

  • Type d'emploi : Permanent - Temps plein, Mode de travail hybride

  • Ville : Ville Saint-Laurent

Description de l'entreprise


Notre client est un leader international dans son domaine d'expertise. Il se spécialise au niveau des produits d'imagerie numérique ainsi que les produits semi-conducteurs. Voulant offrir les meilleurs produits, l'entreprise est toujours en constante évolution et investit beaucoup en recherche et développement.

Description du poste


Le Concepteur de logiciels Linux est responsable du kit de développement logiciel (SDK) utilisé avec les produits d'imagerie tels que les caméras GigE, les profileurs laser 3D, les cartes d'acquisition d'images et leurs caméras haut de gamme à balayage linéaire et par zone.

Tâches et responsabilités


  • Développer les API d'acquisition et de contrôle d'images sur Linux pour les plates-formes embarquées basées sur Intel et ARM telles que Nvidia Jetson.
  • Développer des composants au niveau du noyau de Linux pour prendre en charge les API de l’entreprise.
  • Contribuer au développement d'utilitaires multiplateformes pour le SDK de l’entreprise.
  • Créer des exemples de code en C++ pour démontrer la fonctionnalité de l'API.
  • Créer des tests unitaires et fonctionnels, déboguer des fonctions et documenter l'architecture et l'implémentation.

Compétences recherchées


  • Baccalauréat en génie logiciel ou électrique ou équivalent ;
  • Un minimum de 2 ans d'expérience en développement de logiciels ;
  • Expérience en programmation en langage C/C++ sous Linux (expérience Windows un atout);
  • Expérience de programmation au niveau du noyau sous Linux;
  • Expérience minimale avec une bibliothèque de conception d'interface graphique telle que Qt ou autres pour le développement d'applications  (open source);
  • Connaissance des protocoles réseau tels que TCP/IP et UDP;
  • Maitrise du français et de l’anglais, tant à l’oral qu’à l’écrit;
  • Démontre un bon niveau d'autonomie et de créativité;
  • Enthousiaste à apprendre et appliquer les pratiques exemplaires de génie logiciel.

 

Compétences souhaitables (atout) :

  • Expérience de programmation avec des environnements embarqués tels que les systèmes Nvidia Jetson;
  • Expérience avec Git;
  • Familiarité avec les outils d'intégration continue tels que Jenkins et les pipelines DevOps;
  • Expérience avec un système de suivi des problèmes comme DevOps ou Jira;
  • Expérience avec des outils de développement multiplateformes tels que CMake;
  • Expérience avec un langage de script comme Python;
  • Expérience avec .NET Framework/.NET Core.

Conditions de travail

  • Poste permanent, temps plein;
  • Horaire flexible de 37.5/h semaines;
  • Rôle hybride (bureau et télétravail);
  • Salaire en fonction de l’expérience;
  • 3 semaines de vacances dès l’embauche + 9 Journées maladie;
  • Régime d’assurance complet;
  • Régime de participation différée aux bénéfices (RPDB) – avec contribution employeur allant jusqu’à 4%;
  • Allocation pour abonnement ou adhésion à une activité sportive.
Note : Le masculin est utilisé pour alléger le texte, et ce, sans préjudice pour la forme féminine.

Cette offre a déjà été comblée.