Sous la supervision du Directeur Recherche et développement le développeur/programmeur aura comme responsabilité de concevoir des applications pour les produits en développement.
Description
Développer et concevoir des applications C++ conformément aux spécifications requises;
Développer et maintenir des applications embarquées Linux pour les produits de signalisation Ver-Mac (dont V-Touch);
Assurer l'intégration logicielle/matérielle via les protocoles de communication industriels;
Contribuer à la cross-compilation et au déploiement sur cibles embarquées;
Participer aux revues de code et aux tests de validation;
Assurer le support et la maintenance des applications embarquées en production;
Rédiger des spécifications techniques développements en cours.
Compétences et exigences clés
Formation et expérience
Baccalauréat en informatique ou équivalent ;
5 ans d’expérience en développement d’applications sur système embarqués, dont au moins 2 ans sur Linux embarqué avec cross-compilation.
Compétences :
Maîtrise du C++ ;
Excellente connaissance du système d'exploitation Linux
Excellente compréhension des architectures Orientée Objet;
Connaissance de l’environnement de développement Visual studio et Git;
Développement d’applications multithread et cross-compilation
Expérience en développement d’applications d’interface de périphériques externes (ex : USB, TCP/IP, RS-232, RS-485, Bluetooth)
Capacité de débogage et validation sur cible réelle (GDB, logs système, analyse de traces)
Déploiement et débogage à distance via SSH
Anglais intermédiaire à avancé : communication quotidienne avec l'équipe américaine et production de documentation en anglais.
Profil recherché
Capacité d'analyse fonctionnelle et de résolution de problèmes
Curiosité technique et désir d'apprendre dans un domaine en évolution
Autonomie — capable de progresser et de livrer sans supervision constante
À l'aise dans un environnement multi-projets où les priorités peuvent changer
Proactivité : identifie les problèmes et propose des solutions
Soucieux du détail et de la qualité du travail
Excellent esprit d'équipe — collabore naturellement avec PO, ING, production et support
Intérêt pour le domaine (sécurité routière, signalisation, équipements embarqués)
Atouts
NTCIP / SNMP
Modbus RTU/TCP
Modules cellulaires
RF et Communication sans fil
I2C, SPI, CAN
Python
CI/CD
RTOS (FreeRTOS ou QNX)
MQTT, TCP/IP, UDP
Conditions d'embauche
Salaire : À discuter;
Statut : permanent, temps plein;
Travail hybride;
Congés maladie disponibles;
Assurances médicaments, paramédicaux, invalidité et vie pouvant aussi comprendre l’option dentaire;
REER avec cotisation de l’employeur;
Télémédecine
Stationnement gratuit;
Autobus accessible à proximité pendant les heures de pointe;