AI Software Engineer – Industrial Vision & ML

flir

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical and dental insurance from day
RRSP matching program
3 weeks vacation and PTO
Free on-site parking
Flexible hours
Employee & Family Assistance Program

Job summary

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.

You will work within a multidisciplinary software team to research emerging AI technologies, develop production-quality components, and integrate ML and computer vision algorithms into our inspection and automation products.

Qualifications

  • Bachelor or Master degree or equivalent experience in AI, CS, or software engineering.
  • Good Python programming experience.
  • Good C++ development experience.
  • Experience on Windows and/or Linux platforms.
  • Understanding of ML, DL, data science, and computer vision concepts.
  • Experience with PyTorch or TensorFlow.

Responsibilities

  • Research, evaluate, and prototype AI/ML computer vision technologies.
  • Design, develop, and integrate AI algorithms into machine vision software.
  • Develop, maintain, and optimize production-quality software in C++ and Python.
  • Implement and maintain automated tests and validation procedures.
  • Troubleshoot and improve software components and AI models.
  • Collaborate with cross-functional teams (software, hardware, product management).
  • Contribute to OCR, image analysis, ML, and inference pipelines.
  • Apply best practices: version control, code reviews, testing, continuous improvement.
  • Use AI-assisted tools responsibly and validate outputs by testing.
  • Occasionally participate in industry events related to AI and machine vision.

Skills

Python
C++
Windows
Linux
English
Communication
Problem solving

Education

Bachelor or Master degree or equivalent experience

Tools

PyTorch
TensorFlow
OpenCV
ONNX Runtime
Qt
CMake
Visual Studio
Git

Job description

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.

You will work within a multidisciplinary software team to research emerging AI technologies, develop production-quality components, and integrate ML and computer vision algorithms into our inspection and automation products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IA Software Engineer for Industrial Vision & ML
IA Software Engineer for Industrial Vision & ML

Teledyne Technologies Incorporated • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Assurance maladie et dentaire
RRSP matching
3 semaines de vacances et PTO
+1
Développeur(se) logiciel IA/Software Designer Sherlock AI
Développeur(se) logiciel IA/Software Designer Sherlock AI

Teledyne Technologies Incorporated • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Assurance maladie et dentaire
RRSP matching
3 semaines de vacances et PTO
+1
AI & Computer Vision Engineer (Production ML)
AI & Computer Vision Engineer (Production ML)

R Systems • Vancouver

On-site
CAD 110,000 - 150,000
Frequent Hackathons
Cultural Celebrations
Diverse Project Exposure
+3
Linux Acquisition Software Development
Linux Acquisition Software Development

Teledyne Technologies Incorporated • Montreal (administrative region)

On-site
CAD 107,000 - 143,000
Health benefits
Vacation plan
Educational assistance
Linux Acquisition Software Development
Linux Acquisition Software Development

Teledyne Technologies Incorporated • Ottawa

On-site
CAD 106,000 - 142,000
Competitive compensation
Comprehensive health benefits
Vacation plan
+4
Vision & AI Engineer Trainee — Industrial Automation
Vision & AI Engineer Trainee — Industrial Automation

Hatch Ltd. • Mississauga

On-site
CAD 84,000 - 93,000
Professional Development Programs
Sustainability Week
Toastmasters
+1
Développeur(se) logiciel IA/Software Designer Sherlock AI
Développeur(se) logiciel IA/Software Designer Sherlock AI

Teledyne LeCroy Korea • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Medical and dental insurance
RRSP matching
3 weeks vacation and sick days & PTO
+2
Acquisition Software Engineer — GigE Vision
Acquisition Software Engineer — GigE Vision

Teledyne LeCroy Korea • Ottawa

On-site
CAD 132,000 - 176,000
Competitive compensation
Comprehensive benefits
Professional growth
+1
Développeur(se) logiciel IA/Software Designer Sherlock AI
Développeur(se) logiciel IA/Software Designer Sherlock AI

flir • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Medical and dental insurance from day
RRSP matching program
3 weeks vacation and PTO
+3
Acquisition Software Developer
Acquisition Software Developer

Teledyne LeCroy Korea • Ottawa

On-site
CAD 132,000 - 176,000
Competitive compensation
Comprehensive benefits
Professional growth
+1