Company:
Matrox
Location: Dorval
Closing Date: 27/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Résumé du poste
Matrox est actuellement à la recherche d’un Concepteur logiciel pour ses produits vidéo. Le candidat sera intégré comme développeur dans une équipe Agile expérimentée. Nous cherchons un candidat passionné par la programmation logicielle, qui aime travailler en équipe et désire livrer des produits de haute qualité à nos clients.
Vous utiliserez le langage de programmation C++ pour participer à la conception, au développement et la maintenance de composantes logicielles contrôlant des cartes PCI express multiplateformes utilisées par les plus grands télédiffuseurs, les centres de postproduction et les producteurs de multimédia à des fins de diffusion et d'édition en temps réel partout dans le monde.
Responsabilités
Participer aux mêlées quotidiennes, aux réunions de rétrospectives et à la planification.
Collaborer avec le Gestionnaire de produit pour bien comprendre les exigences des clients.
Concevoir et développer de nouvelles fonctionnalités.
Participer aux revues de code.
Maintenir et améliorer la qualité du code existant.
Créer des tests unitaires et des tests d’intégrations.
Développer des applications clients pour démontrer l’utilisation de nouvelles fonctionnalités.
Collaborer avec les autres équipes de développement.
Exigences
Baccalauréat en génie informatique, génie électrique avec option informatique ou en science informatique.
Très bonnes connaissances en programmation orientée objet.
1 à 5 ans d'expérience en C/C++.
Maîtrise du français et de l'anglais (oral et écrit).
Maitrise d’une ou plusieurs des expertises suivantes:
Expériences des pratiques de développement Agile, Kanban et Scrum.
Écriture de pilotes matériels multiplateformes (Windows/Linux).
Notions matérielles diverses: bus PCI express, architecture des processeurs.
Débogage dans des scénarios en temps réel et des environnements "multi-threads".
Écriture de librairies multiplateformes (Windows/Linux).
Expériences avec les pratiques UML.
La connaissance des outils ou technologies suivantes est considérée comme un atout :
JIRA.
Git/ Bitbucket – logiciel gestion de version et revue de code.
Visual Studio. WinDbg
GCC, CLANG, makefile, bash, gdb.
Java, JNI, NetBeans, Eclipse.
C++11.
Connaissances des outils de tests unitaires.
Architecture des systèmes d'exploitation Windows et Linux.
Connaissances des réseaux et des protocoles s'y rattachant.
Connaissances des technologies COM de Microsoft.
Job Types: Full-time, Permanent
Benefits:
Casual dress
Company events
Dental care
Flexible schedule
Language training provided
Life insurance
On-site childcare
On-site gym
Paid time off
Profit sharing
Tuition reimbursement
Vision care
Wellness program
Work from home
Schedule:
Monday to Friday
Work Location: Hybrid remote in Dorval, QC H9P 2T4
#J-18808-Ljbffr
Share this job
Matrox
Similar Jobs
- View Job
Concepteur Logiciel – Produits vidéo / Software Developer – Video products
Dorval - View Job
Concepteur logiciel C++ Sénior (Video Streaming)
montréal - View Job
Concepteur logiciel C++ Sénior (Video Streaming)
Montréal - View Job
Concepteur logiciel C++ Sénior (Video Streaming)
Montréal - View Job
Concepteur logiciel C++ Sénior (Video Streaming)
Montréal