Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

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

FLIR Commercial Systems Inc (US)
🇨🇦 Canada
Hybrid
1 day ago
  • C++
  • Python
  • OCR
  • Windows
  • Linux
  • PyTorch
  • TensorFlow
  • OpenCV
  • ONNX
  • AI
  • CMake
  • Visual Studio
  • Git
  • calibration
  • Machine Learning
  • Computer Vision
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

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 queSherlock,Astrocyte etSapera.
  • DĂ©velopper, maintenir et optimiser des logiciels de qualitĂ© production principalement enC++ etPython.
  • 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 enPython.
  • Bonne expĂ©rience en dĂ©veloppement logiciel avecC++.
  • ExpĂ©rience du dĂ©veloppement logiciel sousWindows et/ouLinux.
  • 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 quePyTorch ouTensorFlow.
  • 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 avecOpenCV,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 deQt,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 deGitHub 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 anAI 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.

. ​

Développeur(se) logiciel IA/Software Designer Sherlock AI · FLIR Commercial Systems Inc (US)

Auto apply with Likeremote