Le rôle de Développeur.se de logiciels
Ce poste fait partie d’une équipe travaillant à l’élaboration d’un moteur de traitement de médias. Il implique l’écriture de code C++ et la création de scripts de tests automatisés avec pour but la transmission et le traitement de différents signaux vidéo, audio et de métadonnées à travers différents réseaux. Le candidat retenu travaillera en étroite collaboration avec une équipe de développeurs hautement motivés qui travaillent avec des technologies au cœur de plusieurs produits de Riedel.
Une panoplie d'avantages dynamiques et attractifs!
- À partir de 3 semaines de congés annuels
- 3 journées personnelles et 7 journées maladies
- Semaine de congé additionnelle en fin d'année
- Horaires de travail flexibles
- Assurance collective dès le premier jour d'emploi, incluant une assurance salaire de courte durée, de la télémedecine et un programme d'aide aux employé.e.s
- Généreuse contribution employeur au REER
- Formation continue
- Des évènements sociaux tout au long de l'année, guidés par un comité social dynamique
- Des bornes de recharges gratuites pour véhicules électriques
- Paniers de fruits frais
- Tirage pour billets de saison des Canadiens et de La Victoire tout au long de l'année!
Tes principales responsabilités
- Développement logiciel, en étroite collaboration avec les équipes d’assurance qualité ainsi que d’autres équipes de développement.
- Créer et améliorer les tests automatisés en collaboration avec l’assurance qualité.
- Intégrer les scripts de tests automatisés à l’environnement d’exécution.
- Participer aux revues de code.
- Estimer le temps requis et la complexité de diverses tâches de développement à venir.
- Documenter les fonctionnalités et interfaces (API) pertinentes.
- Supporter les équipes de R&D qui utilisent le moteur développé.
Tes principales connaissances et compétences générales
Requis:
- Baccalauréat en génie informatique/logiciel ou équivalent
- 5 ans ou plus d'expérience en développement de logiciels ou de logiciels embarqués.
- Expérience approfondie avec C/C++; d'autres langues peuvent être considérés en fonction de l'expérience.
- Solides compétences en communication écrite et verbale avec un bon niveau d'anglais.
- Familiarité avec les outils de développement tels que Jira, Git.
- Connaissance des outils, techniques et principes de développement Agile (SCRUM).
Atouts:
- De l’expérience en diffusion ou la connaissance de standards et technologies de médias (ST 2110, SDI, WebRTC, H.264, H.265, JPEG-XS, MPEG transport streams, etc.) sont considérés des atouts.
- La connaissance et/ou l’expérience avec le système d’opération Linux sont considérés des atouts.
- La connaissance et/ou l’expérience avec CUDA et/ou d’autres SDKs NVIDIA sont considérés des atouts.
Caractéristiques de la personnalité
- Capacité à travailler dans un environnement d'équipe distribuée.
- Le candidat doit être autonome, posséder de solides compétences en résolution de problèmes et s'engager à développer des logiciels de haute qualité.
- Solides compétences en communication écrite et verbale avec un bon niveau de français et d'anglais*.
*L'anglais est requis pour ce poste, car Riedel Communications Canada Inc. fait partie du groupe international Riedel Communications GmbH & Co. KG, dont le siège social est situé en Allemagne. La majorité des communications avec nos collègues et clients, à l'extérieur du bureau, se font en anglais.
Fais partie de notre histoire passionnante !
Nous proposons un large éventail d'activités avec beaucoup de responsabilités personnelles et des possibilités d'accroître votre potentiel.
Nous sommes un employeur souscrivant au principe de l'égalité des chances et tous les candidats qualifiés seront pris en considération pour un emploi sans considération de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'origine nationale, de handicap, de statut d'ancien combattant protégé ou de toute autre caractéristique protégée par la loi.