C++ Software Designer

Type:

Category:

Division: 
Video

Location:

Job ID: 
VPG-SFT043

 

Position summary

Matrox is currently looking for a software developer for its Video products division. 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 the C ++ programming language, you will participate in the design, development and maintenance of cross-platform software media files reading and writing components used by top television broadcasters, post-production facilities, and multimedia producers for broadcast and real-time non-linear editing around the world.

Responsibilities

  • Develop applications in C++, with Visual Studio, QTCreator and Xilinx SDK for Windows and Linux platforms.
  • Design and develop new features;
  • Participate in daily scrums, retrospective meetings, iteration planning and review;
  • Participate in code reviews;
  • Maintain and improve the quality of existing code;
  • Create unit tests and integration tests;
  • Develop client applications to demonstrate the use of new features;
  • Collaborate with other development teams.

 

Requirements

  • Bachelor degree in Computer engineering, Electrical engineering with computer science option or Computer science;
  • 1 to 5 years of experience in C++;
  • Very good knowledge of object-oriented programming;
  • Experience with Visual Studio and/or Linux development environment (GCC, CLANG, makefile, bash scenario, gdb);
  • Experience in UM techniques and practices;
  • Experience debugging in real-time scenarios and multi-threaded environments;
  • Experience with programming embedded systems is an (asset);
  • Experience with network protocols for managing multimedia streams (RTP, RTSP, MPEG-2 TS) is an asset;
  • Experience with Agile development processes is an (asset);
  • Experience with JIRA, Git, Bitbucket is an (asset).

 

 

#LI-TM1

Job application

Files must be less than 80 MB.
Allowed file types: txt doc docx pdf.
Files must be less than 80 MB.
Allowed file types: txt doc docx pdf.
Files must be less than 80 MB.
Allowed file types: txt doc docx pdf.