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.
Key skills & requirements
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
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
Employments conditions
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;