29 Aug
|
Grass Valley
|
Montreal
29 Aug
Grass Valley
Montreal
Chez Grass Valley, nous façonnons l'avenir du divertissement et de l'information en développant des technologies de pointe pour la création, la transmission et la distribution de contenu. Nous recherchons un ou une Développeur (-euse) logiciel expert (C++) talentueux (euse) et passionné(e) par la vidéo et l'audio de diffusion pour rejoindre notre équipe. Dans ce rôle, le ou la Développeur (-euse) logiciel expert (C++) serez à l'avant-garde de la conception, du développement et des tests de systèmes embarqués innovants qui alimentent la prochaine génération d'expériences de diffusion.
Concevoir, développer, tester, déployer et maintenir des solutions logicielles embarquées, en garantissant un logiciel de haute qualité répondant aux exigences des clients
- Diriger la conception et le développement de composants et de fonctionnalités logicielles majeures, en guidant l'équipe d'ingénierie sur les approches techniques
- Planifier et participer à toutes les étapes du cycle de vie du développement logiciel, y compris la planification et l'estimation des tâches
- Appliquer les meilleures pratiques d'ingénierie logicielle, telles que les tests unitaires, les tests automatisés et les revues de code, afin de garantir des livrables de haute qualité
- Améliorer et maintenir les processus de construction des logiciels en utilisant des outils CI/CD comme Jenkins
- Développer des distributions Linux personnalisées avec des outils comme Buildroot et Yocto, et gérer le code source avec Git
- Dépanner et déboguer les problèmes système sur le matériel cible, en assurant des performances optimales
- Rester informé(e)
des nouvelles tendances émergentes de l'industrie, en particulier dans les technologies de vidéo et d’audio en diffusion. Baccalauréat en génie logiciel, génie informatique, ou domaine connexe
- Minimum de huit (8) ans d'expérience en développement C++ avec une forte concentration sur les systèmes Linux embarqués
- Expérience solide en programmation C++ pour les systèmes embarqués
- Expérience avérée en développement et débogage d'applications Linux
- Expérience en cross-compilation et en création de logiciels pour du matériel cible
- Connaissance de la méthode de développement pilotée par les tests (TDD)
- Solide connaissance des bus de processeurs courants (PCI, PCIe) et des interfaces courantes (SPI, I2C, RS232)
- Maîtrise du français et de l’anglais à l’oral et à l’écrit. Une connaissance de l’anglais appropriée aux fonctions est nécessaire, car la personne titulaire doit travailler dans des équipes de recherche et développement interfonctionnelles situées dans différents pays tels que les États-Unis, le Royaume-Uni et la Pologne. Expérience avec les internals du noyau Linux et les pilotes de périphériques Linux, un atout
- Connaissance des protocoles vidéo tels que SMPTE ST2110, ST2022 et ST2059, un atout
- Expérience avec des outils de gestion de projet comme Jira, Stash et Confluence, un atout.
Grass
Valley est un employeur qui adhère au principe de l’équité et prend ses décisions en matière d’emploi sans tenir compte du sexe, de l’état civil, de la race, de la religion, de la couleur, de l’âge, du handicap, de l’orientation sexuelle ou du statut de vétéran protégé. #
📌 Développeur (-euse) logiciel expert (C++) | Expert Software Developer (C++)
🏢 Grass Valley
📍 Montreal