747,489open jobs
45,188companies
108,543added this week
Browse all
Salary
≈ $72k – $177k per year (Estimated)
Location
Hybrid (Montreal, Canada)
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 24, 2026. First seen by Alion on Sep 24, 2026. Teledyne FLIR scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Teledyne FLIR is a global leader in the design and manufacturing of thermal imaging cameras, infrared sensors, and threat detection systems. Headquartered in Wilsonville, Oregon, the company provides advanced sensing solutions tailored for defense, industrial, commercial, and public safety applications. Its technologies integrate innovative thermal and visual imaging to enhance situational awareness, operational efficiency, and safety across critical environments.

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 engineering best practices including version control, code reviews, testing, and continuous improvement.
  • Use AI-assisted engineering tools responsibly to accelerate development while validating all outputs through testing and technical review.
  • Occasionally participate in industry, research, or technical events related to AI, machine vision, and industrial automation.

What You Need

  • Bachelor or Master degree, or equivalent experience in Artificial Intelligence, Computer Science, Software Engineering, or a related field.
  • Good programming experience in Python.
  • Good software development experience in C++.
  • Experience developing software on Windows and/or Linux platforms.
  • Good understanding of machine learning, deep learning, data science, and computer vision concepts.
  • Experience with at least one AI framework such as PyTorch or TensorFlow.
  • Knowledge of software development best practices including debugging, source control, automated testing, and code review.
  • Ability to work effectively in a collaborative, multidisciplinary engineering environment.
  • Strong analytical, problem-solving, and communication skills.
  • Professional proficiency in English; French is an asset for local collaboration.

Preferred skills

  • Experience with industrial machine vision, imaging systems, or computer vision applications.
  • Experience with OpenCV, ONNX Runtime, OCR technologies, barcode reading, or image processing libraries.
  • Experience with embedded systems or edge AI deployment.
  • Experience with GPU-accelerated inference and model optimization.
  • Familiarity with Qt, CMake, Visual Studio, Git, and modern software development workflows.
  • Knowledge of industrial automation, industrial communications, or inspection systems.
  • Experience deploying AI solutions into commercial or production environments.
  • Experience using GitHub Copilot or similar AI-assisted development tools in a professional setting.
  • Experience with 3D vision, point cloud processing, calibration, or metrology applications.

What We Offer:

  • Structured, hands-on training along with gradual skill-building opportunities - you'll be supported as you grow, and you don't need to be an expert on day one.
  • A supportive and collaborative team.
  • Opportunities to develop your career and grow within a dynamic high-tech environment.
  • Medical and dental insurance from day one.
  • Short-term and long-term disability and life insurance.
  • RRSP matching program.
  • Employee & Family Assistance Program3 weeks of vacation and sick days & PTO
  • Free on-site parking.
  • Full-time position, 37.5 hours/week, flexible hours

What Happens Next :

Apply online today! Our Talent Acquisition team will review your application and reach out if you’re shortlisted.

Employment offers are contingent upon background checks and compliance with export regulations.

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
747,489 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Montreal
$124k – $149k per year • Equity • Hybrid • Full-Time • Bachelor's Degree • Toronto
Python
JavaScript
TypeScript
Databases
Apache Kafka
AI/ML
LLM
Agentic Workflows
Frontend
Next.js
React.js
DevOps
Incident Management
SLI/SLO/SLA
Analytics
ETL/ELT
Apply
≈ $106k – $225k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Canada
Python
JavaScript
Java
SQL
Java
Spring Boot
Databases
MySQL
PostgreSQL
Redis
Oracle
Apache Kafka
Mobile
JUnit
DevOps
Rest API
Splunk
Datadog
CI/CD
Jenkins
Docker
GitHub
API Gateway
Linux
Windows
Analytics
Talend
Management
Agile
Scrum
Kanban
Apply
$172k – $229k per year • Equity • Hybrid • 8+ years exp • Bachelor's Degree • Toronto
Python
JavaScript
TypeScript
SQL
Node JS
Databases
MySQL
PostgreSQL
RabbitMQ
Apache Kafka
Frontend
GraphQL
React.js
Material UI
Mobile
State Management
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
QA
Jest
Apply
Web Developer 1 day ago
$75k – $125k per year • Hybrid • Full-Time • 5+ years exp • High School Diploma • Toronto
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
Next.js
React.js
Management
Agile
Scrum
Apply
$160k – $185k per year • Equity • Hybrid • Full-Time • Santa Clara
Python
Ruby
Apply
$200k – $300k per year • Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Washington • New York
Python
JavaScript
Node JS
Databases
DynamoDB
DevOps
AWS
AWS Lambda
Amazon S3
IAM
API Gateway
Management
Agile
Apply
≈ $67k – $144k per year (Estimated) • Hybrid • Full-Time • Reading
C++
DevOps
Rest API
CI/CD
Linux
IoT
FreeRTOS
Management
Confluence
Jira
Agile
Apply
$94k – $142k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Mississauga
Python
JavaScript
TypeScript
SQL
AI/ML
Copilot
Edge AI
Machine Learning
DevOps
GitHub Actions
GitLab CI
CI/CD
Jenkins
Git
Docker
Kubernetes
Shift-Left
Self-Healing
Pipeline as Code
Tekton
Cybersecurity
Shift-Left Security
Management
Agile
Scrum
QA
Selenium
Apply
$83k – $149k per year • Equity • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • San Francisco
Python
SQL
AI/ML
Physical AI
Analytics
Tableau
Power BI
Apply
$162k – $243k per year • Equity • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Boston
Python
SQL
SAS
Databases
Snowflake
AI/ML
AI Agents
Analytics
Power BI
Microsoft Excel
Apply
$94k per year • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Ottawa • Richmond
Python
C++
DevOps
CI/CD
Git
Linux
Windows
TCP/IP
Apply
Software Developer 16 days ago
$77k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Richmond
AI/ML
CUDA Toolkit
Computer Vision
CUDA
Apply
Full Stack Developer 1 month ago
≈ $78k – $177k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Fredericton
Python
SQL
C++
Databases
PostgreSQL
Oracle
DevOps
CI/CD
Git
Management
Jira
Agile
Apply
$94k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Concord
Java
TypeScript
C++
Java
Maven
Spring Boot
Gradle
DevOps
Rest API
CI/CD
Git
Linux
Apply
≈ $51k – $136k per year (Estimated) • In office • Full-Time • Täby
C++
AI/ML
CUDA Toolkit
OpenCL
CUDA
Mobile
Metal
DevOps
CI/CD
Windows
Apply
≈ $86k – $183k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Montreal
Python
SQL
Management
Kanban
Apply
≈ $80k – $197k per year (Estimated) • In office • Full-Time • High School Diploma • Montreal
C++
C++
CMake
DevOps
GitHub Actions
GitLab CI
CI/CD
Jenkins
Git
Linux
Windows
Apply
≈ $82k – $200k per year (Estimated) • In office • Full-Time • High School Diploma • Montreal
Python
Java
C++
MATLAB
MATLAB
Simulink
DevOps
Git
Linux
Windows
Management
Agile
Scrum
Kanban
Apply
$108k – $157k per year • Equity • Hybrid • Full-Time • 2+ years exp • High School Diploma • Calgary • Toronto • Montreal
Python
Java
C++
AI/ML
Machine Learning
DevOps
GCP
Azure
AWS
Linux
Apply
$187k – $308k per year • Equity • Remote (Canada) • Full-Time • 3+ years exp • Bachelor's Degree • Vancouver • Toronto • Regina • Quebec • Calgary
Go
DevOps
Splunk
CI/CD
Kubernetes
Apply
See all jobs
This is one of many
747,489 more open roles from verified company boards, updated every day.