Développeur logiciel en vision par ordinateur
Listed on Westinghouse Air Brake Technologies’s official careers site. Posted June 23, 2026. Check that it is still open and apply there.
Apply on Westinghouse Air Brake Technologies’s careers site →Job description
Au sein d’une R&D dynamique avec une structure aplanie, le titulaire du poste effectue la conception, la programmation et le déploiement d’applications de vision par ordinateur incluant de l'IA dans le domaine du contrôle non destructif. Il travaille en collaboration avec des équipes multidisciplinaires et des partenaires externes. Responsabilités spécifiques Concevoir et développer des logiciels de vision par ordinateur incluant des algorithmes et de l’IA.
Programmer les algorithmes et l’IA dans les produits logiciels (C++), en collaboration avec les équipes IA, logicielles et UX. Optimiser les performances logicielles et IA (multi-threading, GPU, gestion mémoire). Contribuer à définir les exigences, les fonctionnalités et l’architecture des produits logiciels en lien avec l’IA. Aider à concevoir, entraîner et valider les modèles d’IA utilisés en analyse d’images. Intégrer des pratiques modernes d’intégration et de livraison continues.
Développer des tests automatisés et des outils de diagnostic pour améliorer la fiabilité.
Veille technologique
se maintenir informé des développements récents en IA et partager la connaissance. Responsabilités générales Soutenir les concepteurs moins expérimentés. Soutenir l’introduction et optimiser l’utilisation de nouvelles méthodes et outils selon la direction technologique de l’entreprise. Favoriser le travail inter-site et assurer un lien efficace et ouvert avec ses homologues des autres sites.
Qualifications
Compétences techniques
Diplôme universitaire en génie logiciel, génie informatique, génie électrique, mathématiques ou équivalent. Maîtrise ou doctorat, un atout. 5+ années d’expérience en développement logiciel, un atout. Expérience avec C++ sous Windows et Linux. Expérience avec Angular ou React, un atout. Connaissance du traitement du signal et des images. Connaissance de l’apprentissage profond avec Pytorch (modèles CNN et Transformer). Connaissance des mathématiques et des statistiques, un atout.
Niveau d’anglais intermédiaire afin de collaborer avec des intervenants à l'international.
Compétences comportementales
Agir avec rigueur. Esprit critique. Curiosité intellectuelle. Aptitude à analyser les résultats et investiguer les problèmes pour trouver des solutions. Faire preuve d'autonomie et avoir le sens de l'initiative. Se montrer ouvert aux différentes idées et perspectives. Capacité à travailler efficacement en équipe multifonctionnelle. Capacité à communiquer ouvertement de façon constructive et bien articulée.
More jobs at Westinghouse Air Brake Technologies
Assembleur 2
Quebec City, QC, Canada
Concepteur logiciel
Quebec City, QC, Canada
Concepteur logiciel C++
Quebec City, QC, Canada
Concepteur logiciel C++ Sénior
Quebec City, QC, Canada
Similar jobs at other companies
Développeur(euse) Logiciel Principal / Lead Software Developer
Eaton · Brossard, Quebec, CAN
Ingénieur Développeur Logiciel Embarqué RX / VX (H/F)
Bouygues · NEUVILLE-SUR-OISE, France
Ingénieur Développeur Logiciel Poste Central RX (H/F)
Bouygues · NEUVILLE-SUR-OISE, France
Développeur(euse) logiciel principal(e) / Lead Software Developer
Eaton · Brossard, Quebec, CAN