Software Designer - DA Team
Matrox Imaging

Position Overview
handshake logo Permanent Full Time
location icon Dorval, Quebec

Job Title: Software Designer - DA Team
Category: Software Engineering


The Imaging Division

The Imaging division provides software and hardware solutions to original equipment manufacturers (OEMs) and to integrators of machine vision systems.

The software group develops sophisticated tools for the acquisition, processing and analysis of images. The algorithms in the Matrox Imaging Library (MIL) are known around the world for their rapidity, robustness and reliability. They can locate objects, extract and precisely measure their features and identify and track parts using 1D and 2D barcode readers and string readers (OCR).

The Design Assistant team

Our team designs and produces the Design Assistant application, a tool that allows even non-programmers to interactively configure industrial machine vision inspections. Once configured, the inspection runs autonomously on an industrial computer or Matrox Iris GTR smart cameras, communicating as needed with automation controllers and robots.

Follow the link for more detailed information.


You will be working as part of a dynamic development team, and will be involved in all development phases of the Design Assistant application. To integrate new functionality you will have to develop a strong understanding of the application's components and architecture, as well as acquire some knowledge of machine vision and industrial automation.The Design Assistant application is entirely developed using the object oriented C# language and uses a wide range of technologies.


  • Have a Bachelor's degree in software engineering, computer science, electrical engineering or related field;
  • Possess strong knowledge of object oriented programming with experience in C#, C++ or Java;
  • Have strong experience with object oriented APIs, such as .NET Framework or Java Platform;
  • Have strong team work and people skills;
  • Competent in both French and English (spoken and written).

Working environment

  • Open and collaborative environment, leverage on the various profiles and expertise of the members of the group;
  • Dynamic social life, gym, pool and sports activities (hockey, basketball, yoga...) on the site;
  • Be part of a team full of talents!

Want to learn more? Discover us online!

Submit Application

Interested in the job? Find out if you are qualified for this position at Matrox by submitting your resume. Please include a cover letter and a copy of your transcripts. You can also send us your resume by mail or fax.

First Name:Note 1: the size of each file cannot exceed 2 MB.
Last Name:
Cover letter:
Other information

Matrox is an equal opportunity employer dedicated to affirmative action and workforce diversity.