Flir
Développeur(se) logiciel IA/Software Designer Sherlock AI
Canada - Montreal, QC (TDY)
Apply through hirly
Upload your resume and get a version tailored to this job, plus a cover letter, in about thirty seconds — before you create an account.
Apply with hirlyhirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Country
- CA
- Work mode
- On-site / unstated
- First seen by hirly
- 24 Sept 2026
Derived automatically from the posting. Sign up to see how the role scores against your own resume.
the posting
Be visionary
Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
Job Description
English version below
Teledyne Vision Solutions est à la recherche d’un(e) Développeur(se) logiciel IA pour concevoir, développer et déployer des solutions d’intelligence artificielle de pointe destinées aux applications de vision industrielle. En collaboration avec une équipe logicielle multidisciplinaire, vous effectuerez de la recherche sur les technologies émergentes en IA, développerez des composants logiciels de qualité production et intégrerez des algorithmes d’apprentissage automatique et de vision par ordinateur dans nos produits d’inspection industrielle et d’automatisation. Ce poste combine l’innovation en IA avec le génie logiciel pratique, la vision artificielle et l’utilisation responsable d’outils de développement assistés par l’IA.
Ce Que Vous Ferez
- Rechercher, évaluer et prototyper des technologies émergentes en intelligence artificielle, apprentissage automatique et vision par ordinateur.
- Concevoir, développer et intégrer des algorithmes basés sur l’IA dans des produits commerciaux de vision industrielle tels que Sherlock , Astrocyte et Sapera .
- Développer, maintenir et optimiser des logiciels de qualité production principalement en C++ et Python .
- Mettre en œuvre et maintenir des tests unitaires automatisés, des tests d’intégration et des procédures de validation.
- Diagnostiquer, déboguer et améliorer les composants logiciels existants et les modèles d’IA.
- Collaborer avec les équipes de développement logiciel, matériel, gestion de produits et ingénierie d’applications.
- Contribuer aux pipelines de reconnaissance optique de caractères (OCR), d’analyse d’images, d’apprentissage automatique et d’inférence pour les applications d’inspection industrielle.
- Appliquer les meilleures pratiques de développement logiciel, notamment la gestion du code source, les revues de code, les tests et l’amélioration continue.
- Utiliser de manière responsable les outils d’ingénierie assistés par l’IA afin d’accélérer le développement tout en validant les résultats au moyen de tests et de revues techniques.
- Participer occasionnellement à des événements industriels, scientifiques ou techniques liés à l’IA, à la vision artificielle et à l’automatisation industrielle.
Ce Dont Vous Aurez Besoin
- Baccalauréat, maîtrise ou expérience équivalente en intelligence artificielle, informatique, génie logiciel ou dans un domaine connexe.
- Bonne expérience de programmation en Python .
- Bonne expérience en développement logiciel avec C++ .
- Expérience du développement logiciel sous Windows et/ou Linux .
- Bonne compréhension des concepts d’apprentissage automatique, d’apprentissage profond, de science des données et de vision par ordinateur.
- Expérience avec au moins un cadre de développement IA tel que PyTorch ou TensorFlow .
- Connaissance des meilleures pratiques de développement logiciel, notamment le débogage, la gestion du code source, les tests automatisés et les revues de code.
- Capacité à travailler efficacement dans un environnement d’ingénierie collaboratif et multidisciplinaire.
- Excellentes aptitudes en analyse, résolution de problèmes et communication.
- Maîtrise professionnelle de l’anglais; la connaissance du français constitue un atout pour la collaboration locale.
Atouts
- Expérience en vision industrielle, systèmes d’imagerie ou applications de vision par ordinateur.
- Expérience avec OpenCV , ONNX Runtime , les technologies OCR, la lecture de codes-barres ou des bibliothèques de traitement d’images.
- Expérience avec les systèmes embarqués ou le déploiement d’IA en périphérie (Edge AI).
- Expérience en optimisation de modèles et en inférence accélérée par GPU.
- Bonne connaissance de Qt , CMake , Visual Studio , Git et des environnements modernes de développement logiciel.
- Connaissance de l’automatisation industrielle, des communications industrielles ou des systèmes d’inspection.
- Expérience du déploiement de solutions d’IA dans des environnements commerciaux ou de production.
- Expérience de l’utilisation de GitHub Copilot ou d’outils similaires de développement assisté par l’IA dans un contexte professionnel.
- Expérience avec la vision 3D, le traitement de nuages de points, l’étalonnage (calibration) ou les applications de métrologie.
Ce que nous offrons
- Formation structurée et pratique avec des opportunités de développement progressif des compétences — vous serez soutenu dans votre croissance et vous n'avez pas besoin d'être expert dès le premier jour.
- Une équipe collaborative et bienveillante.
- Opportunités de développer votre carrière et de progresser dans un environnement high-tech dynamique
- Assurance médicale et dentaire dès le premier jour
- Assurance invalidité de courte et longue durée ainsi qu’assurance vie
- Programme de cotisation au REER
- Programme d’aide aux employés et à leur famille (PAEF)
- 3 semaines de vacances, ainsi que des congés de maladie et des journées personnelles (PTO)
- Stationnement gratuit sur place
- Poste à temps plein, 37,5 heures par semaine, avec horaire flexible
- Travail sécuritaire, efficace et accueillant, tout en soutenant notre excellence en gestion de la qualité.
Prochaines étapes
Postulez en ligne et notre équipe d’acquisition de talents examinera votre candidature. Les candidats sélectionnés seront contactés pour les prochaines étapes, incluant des entrevues et des évaluations au besoin.
Teledyne est une entreprise internationale qui possède des bureaux au Québec, au Canada, aux États-Unis, en Europe et ailleurs dans le monde. Ce poste demande couramment une étroite collaboration avec ces autres groupes afin de tirer profit des synergies possibles au sein de l'entreprise. Afin de favoriser les échanges constructifs avec tous nos collègues, nous utilisons l'anglais lorsque ceux-ci se trouvent en dehors du Québec. Une maîtrise du français et une connaissance opérationnelle de l’anglais sont donc nécessaires pour ce poste.
Our Company is built on employee mutual commitment and respect, enthusiasm and progress.
________________________________________________
Teledyne Vision Solutions is seeking an AI Software Developer to design, develop, and deploy state-of-the-art artificial intelligence solutions for industrial machine vision applications. Working within a multidisciplinary software team, you will research emerging AI technologies, develop production-quality software components, and integrate machine learning and computer vision algorithms into our industrial inspection and automation products. The role combines AI innovation with practical software engineering, machine vision, and responsible use of AI-assisted development tools.
What You Will Do
- Research, evaluate, and prototype emerging AI, machine learning, and computer vision technologies.
- Design, develop, and integrate AI-based algorithms into commercial machine vision software products such as Sherlock, Astrocyte and Sapera.
- Develop, maintain, and optimize production-quality software primarily in C++ and Python
- Implement and maintain automated unit tests, integration tests, and validation procedures.
- Troubleshoot, debug, and improve existing software components and AI models.
- Collaborate with software, hardware, product management, and application engineering teams.
- Contribute to OCR, image analysis, machine learning, and inference pipelines for industrial inspection applications.
- Apply software
Similar jobs
- Développeur·euse Frontend ReactMaplr · Montréal, QuebecFirst seen today
- Développeur Logiciel Systèmes de Build / Build Systems Software DeveloperOpalrt · Montreal, QuebecFirst seen 2d ago
- Développeur Logiciel Temps Réel C++ Hypersim / C++ Real Time Software Developer, Hypersim Opalrt · Montreal, QuebecFirst seen 2d ago
- Développeur(euse) Full Stack sénior - Angular/JavaSpiria · MontréalFirst seen 2d ago
- Software Developer / Développeur(euse) logicielXona Space · Montreal, CanadaFirst seen 2d agoremote
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job