Gptech recherche un Développeur logiciel C++ pour rejoindre notre mission de nourrir mieux le monde. Vous développerez et maintiendrez des applications sur des contrôleurs agricoles qui communiquent avec des cartes électroniques, dans un environnement agile où les requis sont définis au fur et à mesure pour chaque sprint.
What You'll Do
- Analyser les requis de développement et proposer des solutions adaptées
- Préparer des estimations de temps pour la réalisation des projets
- Modifier et assurer la maintenance des logiciels des produits existants
- Effectuer des tests unitaires et d’intégration pour valider la qualité du code
- Tester le code sur le contrôleur réel afin de garantir la performance et la fiabilité
- Faire les revues de code de vos pairs
What We're Looking For
- Au moins 5 ans d’expérience pertinente en programmation dans des systèmes embarqués
- Diplôme en génie électrique, génie logiciel ou dans un domaine connexe
- Maîtrise des systèmes d’exploitation Linux
- Familiarité avec les systèmes d’exploitation embarqués (EmbOS)
- Maîtrise de l’architecture ARM
- Bonne connaissance de Docker et des environnements de conteneurisation
- À l’aise avec l’utilisation de machines virtuelles
- Maîtrise du langage C++ (idéalement C++17)
- Maîtrise des frameworks de tests unitaires C/C++ (Google Test)
- Maîtrise de la programmation des bus de communication RS-485, I2C, SPI, Modbus
- Maîtrise des outils de gestion de code et de collaboration (Git, GitHub, Azure DevOps, Confluence)
- Connaissance de VSCode
- Capacité à lire et interpréter des schémas électroniques
Nice to Have
- Connaissances en développement front-end (Angular 14/16/18, TypeScript, Node.js, HTML, CSS, Jest, RxJS)
- Connaissance des outils de débogage embarqués (J-Link)
- Habileté à utiliser des instruments de mesure (oscilloscope, multimètre)
Technical Stack
- C++, Linux, EmbOS, ARM, Docker
- RS-485, I2C, SPI, Modbus
- Git, GitHub, Azure DevOps, Confluence, VSCode
- Google Test, Angular, TypeScript, Node.js, HTML, CSS, Jest, RxJS
Team & Environment
Travaillez dans une équipe agile, en communiquant avec l’architecte et le gestionnaire de développement.
Benefits & Compensation
- Gym sur place
- Café gratuit
- Opportunité de formation et de développement
- Plateforme en ligne de télémédecine et de santé mentale 24/7 pour vous et les membres de votre famille
- Multiples activités proposées par nos 4 comités (mieux-être, social, environnement, engagement envers la communauté)
Work Mode
Ce poste est en mode hybride et basé à notre bureau de 5200 Armand-Frappier, St-Hubert, J3Z 1G5.
Gptech est un partenaire de choix pour les compagnies agricoles et un employeur offrant des chances égales.




