Apply now

Posted 18 days ago

Programmeur en vision par ordinateur / Computer Vision Programmer

@ GE Vernova

Longueuil, Quebec

Full-time3+ years experienceBilingual
Apply now
SIGNALS

Responsibilities:

  • Développer et intégrer des solutions de vision artificielle 2D et 3D
  • Développer des algorithmes de localisation, guidage robot et inspection
  • Participer à l'intégration et à la mise en service chez les clients
  • Développer des applications et interfaces en C# / .NET

Requirements summary:

  • Minimum de 3 ans d'expérience dans le domaine
  • Bonne maîtrise de la programmation orientée objet, idéalement C# / .NET
  • Intérêt pour la vision artificielle et le traitement d'images
  • Connaissance de Git et des bonnes pratiques logicielles

Tools & skills

Benefits mentioned

Vision
Source and dates

Employer career site / ATS feed · paradox

Employer posting date
2026-10-19
First seen by our source
2026-10-19
Source record updated
2026-10-20

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Work settingOffice, Client sites
Physical demandsphysical low · computer high
LanguagesEnglish, French

Summary and details written by AI from the posting; the employer’s posting is the authority.

GE Vernova

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Full company description

GE Vernova is a purpose-built energy technology company on a mission to electrify to thrive and decarbonize the world. It is made up of three businesses -- Power, Wind, and Electrification -- with focus on accelerating the path to more reliable, affordable, and sustainable energy, while helping our customers power economies and deliver the electricity that is vital to health, safety, security, and improved quality of life. The world needs more energy, smarter energy. With energy demand expected to grow by more than 50% in the next 20 years, we are continuously innovating to meet the moment…like we have for the past 130 years. The Energy of Change and relentless optimism are what drive us – it’s about never giving up and seeing what’s possible so that we deliver the energy technologies the world needs right now and for generations to come. GE Vernova’s attitude and edge is embedded in its name. We retain our treasured legacy, “GE,” as an enduring and hard-earned badge of quality and ingenuity. “Ver” / “verde” signal Earth’s verdant and lush ecosystems. “Nova,” from the Latin “novus,” nods to a new, innovative era of lower carbon energy that GE Vernova will help deliver. Together, we have the energy to change the world.

LinkedIn followers
3,360,832
People associated on LinkedIn
60,425
Reported office locations
  • 58 Charles St, Boston, Massachusetts 02141, US
Business categories
  • Energy Management
  • Sustainability
  • Energy
  • Energy Efficiency
Other recorded names
  • GE Vernova
Profile identifies a recruitment agency
No
Reported total investment
2,607,680,000

Currency and observation date were not supplied; this is not a current valuation or a funding round.

GE Vernova is a purpose-built energy technology company on a mission to electrify to thrive and decarbonize the world. It is made up of three businesses -- Power, Wind, and Electrification -- with focus on accelerating the path to more reliable, affordable, and sustainable energy, while helping our customers power economies and deliver the electricity that is vital to health, safety, security, and improved quality…

FieldValue
IndustryElectric Power Generation
Company size10,001+ employees
HeadquartersBoston, Massachusetts
Organization typePublic Company
Open jobs on Jobsy121
LinkedInView page
Job description

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 a Computer 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 using C# / .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 and teamwork.

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

Similar jobs

  • Programmeur en vision par ordinateur / Computer Vision Programmer

    Longueuil, QC
    HybridFull Time

    GEPR Energy Canada Inc

    3+ YOEMinimum de 3 ans d'expérience dans le domaine; Bonne maîtrise de la programmation orientée objet, idéalement C# / .NET; Intérêt pour la vision artificielle et le traitement d'images

    C#, .NET, HALCON, Git, WPF, ASP.NET

    Programmeur en vision par ordinateur / Computer Vision Programmer

    Longueuil, QC
    HybridFull Time

    GEPR Energy Canada Inc

    3+ YOEMinimum de 3 ans d'expérience dans le domaine; Bonne maîtrise de la programmation orientée objet, idéalement C# / .NET; Intérêt pour la vision artificielle et le traitement d'images

    C#, .NET, HALCON, Git, WPF, ASP.NET

  • Opérateur CNC

    Longueuil, QC
    Full Time

    Randstad Canada

    Vous êtes un(e) Opérateur(trice) CNC d'expérience à la recherche d'une stabilité en or à Longueuil ?; Dans le domaine exigeant de la transformation métallique, trouver un employeur qui respecte votre équilibre de vie…

    Peintre industriel

    Longueuil, QC
    $23–$25/hrFull Time

    Randstad Canada

    1+ YOETaux horaire très compétitif de 23 $ à 25 $ de l'heure selon votre expérience; Possibilité d'effectuer du temps supplémentaire payé, non-obligatoire; 📋 Vos qualifications et exigences du Peintre industriel à Longueuil

    Research, Assembly, Painting

    Manutentionnaire

    Longueuil, QC
    $19.50/hrContract

    Randstad Canada

    Tu as déjà de l’expérience en entrepôt ou en usine? 💪; Voici les compétences recherchées pour ce poste de manutentionnaire à Longueuil :; - Être en bonne forme physique

    Act reliably

    Commis entrepôt

    Longueuil, QC
    Contract

    Randstad Canada

    En occupant ce poste clé de commis d'entrepôt(e) à Longueuil, vous aurez l'opportunité de développer de nouvelles compétences en logistique au sein d'une organisation solide qui valorise…; 🎯 Qualifications du Commis…

    Commis entrepôt

    Longueuil, QC
    Contract

    Randstad Canada

    En occupant ce poste clé de commis d'entrepôt(e) à Longueuil, vous aurez l'opportunité de développer de nouvelles compétences en logistique au sein d'une organisation solide qui valorise…; Horaire de jour stable et…

    Research, Logistics, Material handling, Packaging, Optics, Forklift certification

  • 3e pressier(ère)

    Québec, QC +1
    Full Time

    The Agency by Workland

    Candidates need prior printing industry experience, ideally on sheet-fed or web offset presses, such as an assistant pressman, feeder or press operator. Basic knowledge of printing processes, color and quality control, and a sound mechanical aptitude are expected.

    presse offset à feuilles, presse rotative, encres

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.