Développeur (-euse logiciel expert; C+ Expert Software Developer; C++
Job in
Montreal, Montréal, Province de Québec, Canada
Listing for:
Grass Valley
Full Time
position
Listed on 2026-01-13
Job specializations:
-
Software Development
Software Engineer, Software Testing, C++ Developer
Job Description & How to Apply Below
Position: Développeur (-euse) logiciel expert (C++) | Expert Software Developer (C++)
Location: MontrealPourquoi joindre les rangs de Grass Valley?
Grâce à sa technologie primée et à son expertise reconnue, Grass Valley permet aux créateurs, aux diffuseurs et aux organisations médiatiques de produire du contenu exceptionnel qui captive le public et connecte les gens par la magie des médias.
En tant que chef de file de la R&D de l’industrie, nous offrons la gamme la plus étendue et approfondie de solutions de pointe dans le secteur. Nous sommes le partenaire de confiance de nombreux grands noms créatifs du secteur des médias et du divertissement, car nous aidons nos clients à créer des entreprises médiatiques prospères et à s’adapter à l’évolution rapide du paysage médiatique.
Pour de plus informations, veuillez consulter notre site .
L’opportunité
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.
Si vous êtes prêt à avoir un impact durable et à repousser les limites de la technologie dans l'industrie des médias, nous souhaitons vous avoir dans notre équipe !
Votre rôle
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é ;Intégrer le code des autres équipes et collaborer de manière transversale pour assurer une intégration fluide du système ;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.Votre personnalité et vos compétencesBaccalauré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 ;Compétent dans l'utilisation de débogueurs sur du matériel cible pour résoudre les problèmes ;Solide connaissance des scripts shell pour les tâches d'automatisation ;Expérience approfondie avec des systèmes de construction comme Buildroot et Yocto pour créer votre propre distribution ;Connaissance de la méthode de développement pilotée par les tests (TDD) ;Maîtrise de la gestion de code source avec Git ;Solide connaissance des bus de processeurs courants (PCI, PCIe) et des interfaces courantes (SPI, I2C, RS232) ;Maintenir une approche positive, collaborative et constructive lors des revues de code et des retours ;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…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: