CareerPlanSign in

Développeur(se) logiciel IA/Software Designer Sherlock AI

Canada - Montreal, QC (TDY)💼 Full-time🗓 2026-09-24 → 2026-09-26

Core

Design, develop, and deploy state-of-the-art AI solutions for industrial machine vision applications, integrating ML and computer vision algorithms into inspection and automation products.

Role type

Senior IC AI Software Engineer (Machine Vision)

Builds

Commercial machine vision software products (Sherlock, Astrocyte, Sapera) for industrial inspection and automation

Domain

Industrial automation, machine vision, artificial intelligence

Deliverable

production ML models | product features

Required skills

C++, Python, machine learning, deep learning, computer vision, PyTorch, TensorFlow, automated testing, source code management, debugging

Preferred skills

OpenCV, ONNX Runtime, OCR, barcode reading, embedded systems, Edge AI, GPU optimization, Qt, CMake, Visual Studio, Git, industrial automation, 3D vision, point cloud processing, GitHub Copilot

Technologies

C++, Python, PyTorch, TensorFlow, OpenCV, ONNX Runtime, Qt, CMake, Visual Studio, Git, OCR, Edge AI

Responsibilities

Research and prototype emerging AI/ML/computer vision technologies; Develop and integrate AI algorithms into commercial vision products; Develop, maintain, and optimize production-quality software; Implement and maintain automated unit, integration, and validation tests; Troubleshoot, debug, and improve existing software components and AI models; Contribute to OCR, image analysis, ML, and inference pipelines for industrial inspection applications

Seniority

Mid-to-Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.