Software Technician - Video products
Matrox Video

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

Job Title: Software Technician - Video products
Category: Technical Support


About us

For over 40 years, Matrox' Video Products Group has been a technology and market leader in the field of digital video hardware and software for accelerated H.264 encoding, real-time editing, streaming, capture/play-out servers, channel-in-a box systems, and CGs. Matrox has helped customers navigate smoothly from analog to SDI, from SD to HD and then to UHD, and now from SDI to IP.

Our products such as the X.mio3, DSXLE4, M264 together with our software tools ensure optimized and reliable performance. Manufacturers of equipment from around the world rely on Matrox technology to create high performance products in extremely complex and demanding environments.

Matrox is currently looking for a junior software developer technician for its Video products. The candidate will be integrated as a developer into an experienced Scrum team.

We are looking for a candidate who is passionate about software development, who enjoys working as part of a team and who wants to deliver high quality products to our customers.

Using PowerShell scripting and C ++ programming language, you will participate in the design, development, test and maintenance of cross-platform software components used by top television broadcasters, post-production facilities, and multimedia producers for broadcast and real-time non-linear editing around the world.

  • Participate in daily scrum meetings, sprint planning, review and retrospective meetings;
  • Collaborate with the product owner to fully understand customer requirements;
  • Design and develop test applications for new functionalities;
  • Design and develop scripts for automating test plans of new functionalities;
  • Create unit tests and integration tests;
  • Collaborate with other development teams and software quality assurance team.


You have the following qualifications:
  • College degree in one of the following field: computer science, electronics
  • Knowledge of object oriented programming;
  • experience in C++ and in a scripting language such as PowerShell, Bash or Python;
  • Fluent in both French and English (spoken and written);
  • Good communication skills.

Knowledge of the following tools or technologies is considered an asset:

  • JIRA, Agile/Scrum tool;
  • Git/ Bitbucket version control and code review;
  • Visual Studio or Eclipse;
  • GCC, CMake, Make (makefiles), bash
  • Experience in Agile and Scrum practices;
  • Writing multiplatform solutions (Windows/Linux);
  • Experience in UML techniques and practices;
What can you expect from Matrox:
  • A friendly, diverse and team-oriented work environment;
  • A rewarding and motivating work experience;
  • Several fitness options such as: gym, ice rink, outdoor pool, volleyball and basketball courts;
  • A variety of benefits such as: flexible work hours, a tuition reimbursement program and a profit sharing program;
  • Cafeteria and daycare are also available on site.
Are you ready to be part of our team?

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 fields followed by * are mandatory.
Last Name: *Note 2: the size of each file cannot exceed 2 MB.
Email: *
Resume: *
Cover letter: *
Other information

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