Likeremote

Subscribe to the latest remote jobs:

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

Programmeur en vision par ordinateur / Computer Vision Programmer

Gevernova
  • 🇨🇦 Canada
  • Hybrid
  • 1 day ago
  • C#
  • .NET
  • calibration
  • ERP
  • Git
  • WPF
  • ASP.NET
  • SQL
  • TCP/IP
  • Ethernet/IP
  • Computer Vision
  • Object Oriented Programming
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Job Description Summary

La personne contribuera à toutes les étapes des projets de vision : analyse du besoin, développement et validation des algorithmes, sélection et intégration des composantes de vision, programmation des applications et mise en service des systèmes.
Le développement logiciel se fait principalement en C# / .NET. Nous recherchons une personne qui possède de bonnes bases en programmation et qui souhaite développer une expertise solide en vision artificielle industrielle.

The successful candidate will be involved in all stages of vision projects, including needs analysis, algorithm development and validation, vision component selection and integration, application programming, and system commissioning.
Software development is primarily carried out using C# / .NET. We are seeking someone with a solid programming foundation who is eager to develop strong expertise in industrial machine vision.

Job Description

Le poste

Nous sommes à la recherche d’un programmeur en vision artificielle pour se joindre à notre équipe et participer au développement de solutions de vision appliquées à la robotique et à l’automatisation industrielle.

La personne contribuera à toutes les étapes des projets de vision : analyse du besoin, développement et validation des algorithmes, sélection et intégration des composantes de vision, programmation des applications et mise en service des systèmes.

Le développement logiciel se fait principalement en C# / .NET. Nous recherchons une personne qui possède de bonnes bases en programmation et qui souhaite développer une expertise solide en vision artificielle industrielle.

 

Principales responsabilités

  • DĂ©velopper et intĂ©grer des solutions de vision artificielle 2D et 3D appliquĂ©es Ă  la robotique et Ă  l’automatisation.
  • DĂ©velopper des algorithmes permettant notamment la localisation de pièces, le guidage de robots, l’inspection, la prise de mesures et la dĂ©tection de dĂ©fauts.
  • Participer Ă  la sĂ©lection et Ă  l'intĂ©gration des composantes de vision : camĂ©ras, objectifs, Ă©clairages, optiques et systèmes 3D.
  • Effectuer les essais, la calibration, la validation et l’optimisation des systèmes de vision.
  • Participer Ă  l’intĂ©gration et Ă  la mise en service des systèmes chez nos clients.
  • DĂ©velopper des applications et des outils logiciels principalement en C# / .NET.
  • Concevoir et dĂ©velopper les interfaces utilisateur nĂ©cessaires Ă  l’exploitation et Ă  la configuration des systèmes.
  • Participer au dĂ©veloppement et Ă  l’évolution de l’architecture logicielle, des librairies et des outils internes.
  • Concevoir et intĂ©grer les bases de donnĂ©es nĂ©cessaires aux diffĂ©rents projets.
  • DĂ©velopper des interfaces permettant l’échange de donnĂ©es avec les Ă©quipements d’automatisation, les robots, les systèmes ERP et autres systèmes clients.
  • Collaborer Ă©troitement avec les Ă©quipes de robotique, d’automatisation et de programmation afin de dĂ©velopper des solutions intĂ©grĂ©es.

 

Compétences recherchées

  • Bonne maĂ®trise de la programmation orientĂ©e objet, idĂ©alement en C# / .NET.
  • IntĂ©rĂŞt marquĂ© pour la vision artificielle, le traitement d’images et les technologies de vision industrielle.
  • Bonnes capacitĂ©s d’analyse et de rĂ©solution de problèmes.
  • CapacitĂ© Ă  dĂ©velopper du code propre, structurĂ© et maintenable.
  • Bonne comprĂ©hension des principes de conception et d’architecture logicielle.
  • Connaissance de Git et des bonnes pratiques de dĂ©veloppement logiciel.
  • CapacitĂ© Ă  travailler sur des problèmes concrets combinant logiciel, vision, robotique et Ă©quipements industriels.

 

Atouts

  • ExpĂ©rience en vision artificielle industrielle.
  • Connaissance de HALCON ou d’une technologie de vision similaire.
  • ExpĂ©rience avec des systèmes de vision 2D ou 3D.
  • Connaissance des camĂ©ras industrielles, objectifs, Ă©clairages et principes d’optique.
  • Connaissances en traitement d’images : segmentation, dĂ©tection de contours, recherche de formes, calibration, transformations gĂ©omĂ©triques, etc.
  • Connaissance de la robotique industrielle ou de l’automatisation.
  • ExpĂ©rience avec WPF, ASP.NET ou d’autres technologies .NET.
  • Connaissances en SQL et bases de donnĂ©es.
  • ExpĂ©rience d’intĂ©gration avec des systèmes ERP.
  • Connaissance des communications industrielles et rĂ©seau : TCP/IP, EtherNet/IP, etc.

 

Profil recherché

Au-delà des compétences techniques, deux qualités sont particulièrement importantes pour nous : la curiosité et l’esprit d’équipe.

Nous recherchons une personne qui aime comprendre comment les choses fonctionnent, expérimenter et trouver des solutions à des problèmes qui n’ont pas toujours une réponse toute faite.

La personne recherchée devra notamment :

  • Aimer travailler en Ă©quipe et collaborer avec diffĂ©rentes disciplines.
  • Minimum de 3 ans d’expĂ©rience dans le domaine
  • ĂŠtre curieuse, poser des questions et chercher Ă  comprendre les problĂ©matiques en profondeur.
  • Avoir envie d’apprendre et de dĂ©velopper continuellement son expertise technique.
  • Faire preuve d’autonomie et d’initiative dans la rĂ©solution de problèmes.
  • ĂŠtre rigoureuse, organisĂ©e et avoir le souci du travail bien fait.
  • ĂŠtre Ă  l’aise dans un environnement oĂą logiciel, vision, robotique et rĂ©alitĂ© terrain se rencontrent.

 

 

/

 

Computer Vision Programmer

The Position

We are looking for aComputer Vision Programmer to join our team and contribute to the development of vision solutions for robotics and industrial automation applications.

The successful candidate will be involved in all stages of vision projects, including needs analysis, algorithm development and validation, vision component selection and integration, application programming, and system commissioning.

Software development is primarily carried out usingC# / .NET. We are seeking someone with a solid programming foundation who is eager to develop strong expertise in industrial machine vision.


Key Responsibilities

  • Develop and integrate 2D and 3D machine vision solutions for robotics and automation applications.
  • Develop algorithms for part localization, robot guidance, inspection, measurement, and defect detection.
  • Participate in the selection and integration of vision components, including cameras, lenses, lighting systems, optics, and 3D vision systems.
  • Perform testing, calibration, validation, and optimization of vision systems.
  • Participate in system integration and commissioning activities at customer sites.
  • Develop software applications and tools primarily using C# / .NET.
  • Design and develop user interfaces for system operation and configuration.
  • Contribute to the development and evolution of software architecture, libraries, and internal tools.
  • Design and integrate databases required for various projects.
  • Develop interfaces for data exchange with automation equipment, robots, ERP systems, and other customer systems.
  • Collaborate closely with robotics, automation, and software development teams to deliver integrated solutions.

Required Skills

  • Strong knowledge of object-oriented programming, ideally using C# / .NET.
  • Strong interest in machine vision, image processing, and industrial vision technologies.
  • Excellent analytical and problem-solving skills.
  • Ability to write clean, structured, and maintainable code.
  • Good understanding of software design principles and architecture.
  • Familiarity with Git and software development best practices.
  • Ability to work on real-world problems involving software, vision systems, robotics, and industrial equipment.

Desired Qualifications

  • Experience with industrial machine vision systems.
  • Knowledge of HALCON or similar machine vision technologies.
  • Experience with 2D and/or 3D vision systems.
  • Understanding of industrial cameras, lenses, lighting systems, and optical principles.
  • Knowledge of image processing techniques such as segmentation, edge detection, shape matching, calibration, geometric transformations, and related concepts.
  • Knowledge of industrial robotics and automation.
  • Experience with WPF, ASP.NET, or other .NET technologies.
  • Knowledge of SQL and database systems.
  • Experience integrating ERP systems.
  • Familiarity with industrial communications and networking protocols such as TCP/IP, EtherNet/IP, and related technologies.

Candidate Profile

Beyond technical skills, two qualities are especially important to us:curiosity andteamwork.

We are looking for someone who enjoys understanding how things work, experimenting, and finding solutions to problems that do not always have a predefined answer.

The ideal candidate will:

  • Enjoy working as part of a team and collaborating across disciplines.
  • Have a minimum of 3 years of relevant experience.
  • Be curious, ask questions, and strive to understand challenges in depth.
  • Be eager to learn and continuously develop technical expertise.
  • Demonstrate autonomy and initiative in problem-solving.
  • Be detail-oriented, organized, and committed to delivering high-quality work.
  • Be comfortable working in an environment where software, machine vision, robotics, and real-world industrial applications intersect.

 

Additional Information

Relocation Assistance Provided:No

 

 

Programmeur en vision par ordinateur / Computer Vision Programmer · Gevernova

Auto apply with Likeremote