Posted 9h ago

Intern, Software (S-01-16) Fall 2026

@ Matrox
Dorval, Quebec, Canada
OnsiteInternship
Responsibilities:Develop features, Write tests, Document code
Requirements Summary:Pursuing a Bachelor’s degree in engineering or computer science; 45+ credits; GPA 2.9/4.3 or 2.6/4.0; experience with C/C++ or C#/.NET; good communication; Windows/Linux experience; embedded/ARM and network/graphics knowledge preferred.
Technical Tools Mentioned:C/C++, C#/.NET, Windows, Linux, OpenGL, ARM, Embedded Systems, Networking
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Responsibilities

Software development will involve adding new features/functionalities or making other improvements to existing code, and could include the following tasks, depending on your experience:

  • Maintain implemented code or existing code to correct reported problems;
  • Design and implement, user interfaces, utilities, SDKs and custom APIs, following the established coding procedures and guidelines
  • Develop tests to verify proper functioning of code;
  • Document code design and implementation;

 

Qualifications

  •  Bachelor’s degree student in Electrical Engineering, Computer Engineering, Software Engineering or Computer science;
  • Having completed a minimum of 45 credits and a GPA equal to or greater than 2.9/4.3 or 2.6/4.0;
  • Experience with C/C++ or C#/.NET, with associated programming and debugging tools;
  • Well organized and detail oriented;
  • Good verbal and written communication skills .
  • Experience in the following areas will be considered an asset: Embedded Systems, ARM programming, Audio/Video playback/processing/encode/decode,  Network Streaming Protocols (RTP, RTSP, RTCP), OpenGL/OpenGL ES, and Agile;
  • Experience with Windows/Linux, user interface and/or utilities;

 

Documents required when applying

  • CV/Resume
  • Transcript (unofficial)
  • Cover Letter