Intern, Development of Embedded Systems for Video Streaming
24 hours ago
Position Summary
The Matrox software group is made up of experienced teams of about 5 developers each, creating products in Windows and Linux environments. We are looking for a motivated candidate with a passion for software development. The student is directly integrated within the development team and experiences the same working environment as senior developers. For the duration of the internship, work will be done either 100% on-location or in hybrid mode (50% on-location, 50% from home). It is often possible to extend the internship or come back later for a second internship.
Responsibilities
Software development will involve adding new features/functionalities to upcoming products or improve existing products by enhancing existing features or creating new ones. Work could include the following tasks, depending on your experience:
- Design and implement software components (command-and-control logic of embedded systems, user interface, support libraries, device drivers);
- Code maintenance by investigating bugs in tandem with our quality assurance teams or from incident reports from our customers abroad;
- Develop tests to validate your code;
- Take part in code reviews at the team level;
- Document the design and behaviour of your code;
- Train the quality assurance team on the new functionality you added to the product.
Qualifications
- Bachelor's degree student in software engineering, computer engineering, computer science or electrical engineering;
- Having completed a minimum of 30 credits and a GPA equal to or greater than 2.9/4.3 or 2.7/4.0;
- Being efficient in at least one of the following programming langages: C++, C#, javascript, java;
- Will be considered an asset :
- Being familiar with the associated debugging tools;
- Being familiar with one of the following development environments:
- MS-Windows (Visual Studio, VS Code)
- Linux (VS Code, GNU toolchain);
Experience in the following areas: embedded systems, user interface design (Angular, WPF, GTK), network streaming protocols (ex. : RTP, RTSP), audio/video encode/decode, Windows/Linux device drivers;
Well organized, detail oriented and a team player;
- Good verbal and written communication skills;
- A passion for learning
-
Intern, Software Quality Assurance
24 hours ago
Dorval, QC HP T, Canada Matrox Graphics Full timePosition SummaryWe are looking for an intern with good programming knowledge to work within our software group, which develops drivers and applications for our graphic products. You will be actively involved throughout our product development cycle and work with the development and validation teams on the hardware and software of our future generation...
-
Video Solutions Engineer
1 day ago
Dorval, Canada Matrox Video Full timeA leading video technology company in Dorval, Canada, is seeking a skilled individual to analyze customer requirements and develop software applications using C++ and RESTful APIs. The role involves providing technical guidance, acting as a liaison between customers and teams, and conducting training workshops. Qualified candidates should have a Bachelor's...
-
Senior Product Manager
24 hours ago
Dorval, QC HP T, Canada Matrox Graphics Full timeKey Responsibilities:Manage the KVM product portfolio through its full lifecycle, from ideation to end-of-life.Define, maintain, and prioritize the product roadmap, balancing innovation, customer needs, market trends, and technical feasibility. Drive product trade-off decisions across features, timelines, and investments.Conduct ongoing market research to...
-
Intern, R&D Technician
24 hours ago
Dorval, QC HP T, Canada Matrox Graphics Full timeJob SummaryThe R&D group is responsible for the development of our video products. As a member of the FPGA development department, you will collaborate with the hardware and software design teams to create our next generation of products. Along with other FPGA designers, you will assist the main technician in various R&D laboratory tasks such as debugging...
-
Intern, Robotics
24 hours ago
Dorval, QC HP T, Canada Matrox Central Services Inc Full timeResponsibilitiesAs part of this position, you will be required to:Understand and master existing robotic systems.Propose, analyze, implement or modify automated production systems.Rigorously document changes to systemsQualificationsBachelor's student in robotics engineering, automated production engineering or industrial automation.Have a cumulative average...
-
Intern, Software Quality Assurance
24 hours ago
Dorval, QC HP T, Canada Matrox Graphics Full timeResponsibilitiesVerifying the reliability, functionality and performance of our Software Development Kit (SDK) and video drivers.Participate in developing test plans, modifying and validating the test cases on different operating systemsDocument test results using Test RailEntering functional and other performance problems found during testing using Jira...
-
Firmware & Embedded Systems Engineer
4 weeks ago
, QC, Canada Roman Health Pharmacy LLC Full timeENGINEERS WANTED for hazardous journey. Small wages, high voltages, long hours of difficult technical work, safe career choice doubtful. Riches and Glory in case of success. JOB DESCRIPTION Join Fleetzero's embedded systems team and contribute to R&D and production of the next generation in maritime technology. We work in a highly iterative method, testing...
-
Intern, Hardware Design
24 hours ago
Dorval, QC HP T, Canada Matrox Graphics Full timePosition Summary:The hardware group concentrates on the design and validation of video cards and programmable circuits. This dynamic team welcomes its students by providing them with challenges that meet their needs.ResponsibilitiesAssist the hardware engineers with product development;Research new components and validate prototypes;Participate in the...
-
Embedded Software Architect
24 hours ago
Boulevard Alexis-Nihon, Saint-Laurent, QC HM, Canada Mannarino Systems & Software Full timeCompany Description MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems & software engineering services to the aerospace, defense, space, simulation & power generation industries. We work with many of the top players within their industries giving our employees exposure to the most interesting and challenging development...
-
Applications Specialist
1 day ago
Dorval, Canada Matrox Video Full timeResponsibilities Analyze customer requirements to understand their specific needs. Provide technical guidance and demonstrate solutions to support customer success. Act as a liaison between customers and internal teams to ensure seamless communication and resolution of technical challenges. Develop and maintain software applications using C++ and Restful...