// Description du Poste

En quoi consiste ce poste?

  • Si vous êtes un expert en systèmes embarqués;
  • Si vous voulez construire quelque chose de réel avec un potentiel de rupture technologique; et
  • Si vous voulez travailler avec une petite équipe dévouée et efficace.

Alors, vous devriez postuler dès maintenant. (Ou lisez la suite pour obtenir des détails sur les personnes que nous recherchons).

Vous devez être un expert en:

  • Linux embarqué, avec des connaissances de Yocto et de Scripting Shell UNIX;
  • C/C+, avec des connaissances en programmation sur Linux et les MCUs ARM Cortex M4/M7 (STM32);
  • Python, avec une connaissance d’un cadre de test tel que Python BDD;
  • Et si vous êtes familier avec Golang et/ou gRPC sur Linux embarqué, c’est encore mieux.

Voici ce que nous attendons de vous:

  • Implémenter et/ou intégrer des éléments de contrôle moteur en temps réel dans des MCUs ARM Cortex M4/M7;
  • Maintenir et/ou mettre à jour notre distribution personnalisée Yocto Linux;
  • Implémenter et/ou intégrer des éléments en temps réel avec une logique embarquée côté serveur;
  • Écrire du code réutilisable, testable et efficace (en suivant les principes SOLID);
  • Tester et valider la solution globale;
  • Maintenir l’intégration continue (CI);
  • Implémenter et/ou intégrer l’API gRPC en Golang sur des systèmes embarqués Linux;
  • Intégrer des éléments qui utilisent des protocoles de communication à faible bande passante tels que Modbus/TCP et BLE.

Vous ferez partie d’une équipe expérimentée de start-up où:

  • Votre voix sera entendue et vous ressentirez l’impact de votre travail;
  • Vous ne perdrez pas de temps dans des réunions ou des présentations interminables;
  • Vous travaillerez dur et vous vous amuserez en le faisant.

Nos bureaux sont situés au centre-ville de Montréal, près de la gare Lucien-Lallier et Bonaventure.