St-hubert, Canada Hybrid

Grain et Protéine Technologies is hiring a C++ Software Developer

About the Role

Vous serez chargé du développement et de l’évolution d’applications logicielles pour des contrôleurs électroniques utilisés dans le secteur agricole. Le travail s’inscrit dans une démarche agile, en étroite collaboration avec l’architecte technique et l’équipe de gestion de projet, afin d’assurer la livraison continue des fonctionnalités selon les sprints planifiés.

Missions principales

  • Analyser les besoins fonctionnels et proposer des solutions techniques adaptées
  • Estimer la charge de travail pour chaque tâche de développement
  • Modifier, corriger et maintenir les logiciels embarqués des produits existants
  • Écrire et exécuter des tests unitaires et d’intégration à l’aide de frameworks comme Google Test
  • Valider le comportement du code directement sur le matériel cible
  • Participer aux revues de code pour garantir la qualité et la maintenabilité du code

Compétences requises

  • Minimum 5 ans d’expérience en développement logiciel pour systèmes embarqués
  • Diplôme en génie électrique, génie logiciel ou domaine connexe
  • Maîtrise du langage C++ (C++17 souhaité) et des environnements Linux
  • Expérience avec les OS embarqués, notamment EmbOS, et l’architecture processeur ARM
  • Connaissance pratique de Docker, des machines virtuelles et des outils de conteneurisation
  • Utilisation courante de Git, GitHub, Azure DevOps et Confluence
  • Compétence en programmation des bus de communication : RS-485, I2C, SPI, Modbus
  • Capacité à lire des schémas électroniques et à interagir avec les équipes hardware
  • Maîtrise de l’environnement de développement VSCode

Atouts

  • Connaissances en développement web avec Angular, TypeScript, Node.js, HTML, CSS ou Jest
  • Expérience avec les outils de débogage matériel comme J-Link
  • Utilisation d’instruments de mesure : oscilloscope, multimètre

Conditions de travail

Poste en mode hybride, avec présence requise au bureau les lundi, mardi, mercredi et jeudi. Le lieu de travail est situé à Saint-Hubert. Des équipements modernes sont disponibles sur place, notamment un gymnase et des services de café gratuits. Des activités organisées par des comités internes favorisent le bien-être, l’engagement social et la durabilité.

Avantages offerts

  • Formation continue et accompagnement au développement professionnel
  • Accès 24/7 à une plateforme de télémédecine et de soutien en santé mentale, étendu aux membres de la famille
  • Programmes d’activités portés par les comités bien-être, social, environnement et communauté
Required Skills
C++LinuxEmbOSARMDockerRS-485I2CSPIModbusGitEmbedded SystemsFirmware C++C++17LinuxEmbedded SystemsARMEmbOSDockerGitGitHubAzure DevOpsConfluence
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Grain et Protéine Technologies
Grain et Protéine Technologies est une compagnie mondiale de 4 000 employés qui regroupe les marques GSI, AP, Cumberland, Cimbria et Tecno. La mission de la compagnie est de nourrir mieux le monde, par le biais de produits tels que des silos, des équipements de séchage et de mouvement du grain et les contrôleurs connectés qui améliorent le bien-être des animaux.
All jobs at Grain et Protéine Technologies Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago