This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Part-time job opportunities in English for the people in Montreal

To post a job, login or create an account |  Post a Job

   montreal part-time jobs   

Bringing new part-time opportunities every day!

previous arrow
next arrow


SYSTEMES ELECTRONIQUES MATROX LTEE: C++ Designer: Software Optimization


This is a Full-time position in Montreal, QC posted September 14, 2020.

DescriptionLooking for a Software Designer position within a Research and Development team made up of experts passionate about artificial vision?

An engineering culture, an open and collaborative environment where all your ideas will be listened to and valued?Matrox, in its Imaging division, offers you this professional opportunity where you will have to:Develop advanced algorithms to solve machine vision applications; Design innovative solutions to get the most performance out of the computer; Use multi-core programming and parallel programming to implement optimal strategies; Remain up-to-date with the latest SIMD instruction sets and microprocessor architectures (CPUs); Actively participate in the continuous improvement efforts of the Matrox Imaging Library (MIL).

MIL is a library of analysis and image processing deployed internationally on hundreds of thousands of industrial machines.

Recognized for its performance, robustness and outstanding reliability, MIL solves vision applications with industry leaders.MIL makes it possible, among other things, to locate objects, extract and measure their characteristics, read strings and barcodes and to operate classification, 3D reconstruction, and much more.Join our Research and Innovation department Participate in the team’s creativity Contribute to the excellence of our products.QualificationsBachelor’s degree or equivalent in computer engineering, software, electrical engineering, or related discipline; Experience in object-oriented software development, preferably in C ++ and using modern tools; Significant interest for the implementation of powerful algorithms on modern architectures; Significant interest in vectorization of algorithms / * SIMD, AVX, SSE, CUDA, OpenCL * /; Knowledgeof CPU architectures and / or multithreading programming; Experience with libraries such as OpenCV, PIL, IPP, OpenMP or Matlab is an asset; Be a goodcommunicator and team player; French, English (written and spoken).

Working environmentReading articles, sharing knowledge, exchanges, etc.

to stay on the cutting edge of the world of technology; Open and collaborative environment, leverage on the various profiles and expertise of the members of the group; Dynamic social life, gym, pool and sports activities (hockey, basketball, yoga…) on the site; Be part of a team full of talents!About UsMatrox Imaging is a division of Matrox Electronic Systems Ltd., a world-renowned high-technology enterprise in both software and hardware.

We are a manufacturer of innovative industrial components, proud builders of the high technologies of tomorrow.Learn more?

Discover us online!

Matrox Imaging Library How a NASA Facility is Digitizing over 90,000 Planetary Mission Images LinkedIn YouTube KeywordsComputer vision, image analysis, parallel programming, machine vision, image analysis, parallel algorithms, multithreading, real-time, high performance (HPC), multicore optimization, linear algebra, C, C ++, OpenCV, state-of-the-art, SIMD, AVX, SSE, intrinsic, ARM, Neon.