Je développe les algorithmes de mesure au cœur des logiciels de vision industrielle — la géométrie, la calibration et la mesure de contours sur lesquelles reposent les applications d’usine. En C++, chez Zebra Technologies à Montréal, sur l’Aurora Imaging Library, et chez Matrox Imaging avant que les deux ne deviennent une seule entreprise.

L’essentiel du métier n’est pas d’écrire l’algorithme. C’est de convenir de son comportement avec les équipes d’interface, de documentation et de test avant la livraison, puis d’entrer dans les applications que les clients n’arrivent pas à faire fonctionner — c’est là qu’on découvre ce qu’il fait vraiment.

En dehors du travail, je construis des choses qui exigent des données que personne ne publie : un réseau de transport pour un pays sans horaires, une cellule robotisée pour tester du code de commande contre une vraie physique, deux mois de relevés de pannes électriques enregistrés à la minute pour savoir si les heures de rétablissement annoncées tiennent. Les projets et les articles sont documentés ici avec ce que chacun m’a appris, y compris ce qui n’a pas marché.