At a Glance
- Tasks: Design and develop applications for innovative embedded products using C++ and Linux.
- Company: Join a forward-thinking company focused on road safety and embedded systems.
- Benefits: Competitive salary, health insurance, remote work options, and employer-matched retirement savings.
- Other info: Dynamic work environment with opportunities for professional growth and collaboration.
- Why this job: Make a real impact in the tech world while working on exciting projects.
- Qualifications: Bachelor's in Computer Science and 5 years of embedded application development experience.
The predicted salary is between 72000 - 88000 $ per year.
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.
- 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 des développements en cours.
Formation et expérience
- Baccalauréat en informatique ou équivalent.
- 5 ans d’expérience en développement d’applications sur systèmes 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ées 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
- Modules cellulaires RF et communication sans fil.
Conditions
- Salaire : À discuter.
- 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.
- Activités corporatives organisées fréquemment.
Développeur/programmeur (French Only) in Québec employer: Ver-Mac, Inc.
En tant qu'employeur de choix, notre entreprise offre un environnement de travail dynamique et collaboratif, idéal pour les développeurs/programmeurs passionnés par la technologie embarquée. Située dans une région accessible avec des avantages tels que le télétravail, des assurances complètes et des opportunités de développement professionnel, nous valorisons l'autonomie et l'innovation tout en soutenant nos employés dans leur croissance personnelle et professionnelle. Rejoignez-nous pour contribuer à des projets significatifs dans le domaine de la sécurité routière et de la signalisation.