Software Developer C# - Manufacturing Applications
Matrox Operations

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

Job Title: Software Developer C# - Manufacturing Applications
Category: Fabrication


Matrox has over 40 years of experience designing and developing software and hardware solutions for graphics, video, and imaging / machine vision applications. Matrox has earned an international reputation as a leader by consistently meeting customer requirements for innovative technologies and the highest standards of manufacturing.

Summary of the position

The Advanced Manufacturing software application development team is mandated to support production activities with IT tools that enable efficiency, traceability, and control of activities. These tools have to be reliable, durable and expandable.


  • Receive software development requirements and design solutions;
  • Participate in requirements development meetings;
  • Apply documentation methods and techniques of the developed software;
  • Support existing applications and debug problematic applications;
  • Design, document, program, debug applications and train users on new programs;
  • Offer technical support to users.


  • Bachelor's degree in computer engineering, software or computer engineering or equivalent experience;
  • From 1 to 3 years of experience;
  • Thorough knowledge of the following languages: C #,, C, C ++, T-SQL; technologies: WPF and Winform;
  • Knowledge of a source code control tool: Github, BitBucket, software documentation methods (UML, class diagram, etc.);
  • Good communicator, organized, curious, strong analytical and summarizing skills;
  • Fluent in French, both spoken and written and proficient in English.


  • Experience in a manufacturing environment;
  • Knowledge of PowerBuilder;
  • Knowledge of the following: V-model or Agile system engineering methods and/or IT project management tools Jira and Confluence.

The Matrox Advantages
  • Environment that favours work-family-life balance;
  • Welcoming, team-oriented, friendly and diverse work environment;
  • Challenging day to day activities and tasks;
  • Enriching and motivating experience;
  • Different fitness options including: a fully equipped gym, an outdoor pool, a volleyball and a basketball court and organized sports;
  • Various benefits such as flex time, tuition reimbursement program and profit-sharing
  • A game room;
  • Onsite daycare and cafeteria services;

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.