View job here

Si tu es passionné(e) par l’électronique, le software, le hardware, Riedel Communications est la place pour toi: nos innovations sont utilisées dans tous les événements majeurs de sport, parc d’attraction et spectacles. 

Rejoindre Riedel Communications, c'est embarquer dans l'aventure d'un véritable pionnier mondial de la technologie de réseau en temps réel basée sur la fibre optique ! 

Nous avons hâte de faire ta connaissance! 

Ce que nous faisons chez Riedel Canada 

Riedel Canada est un pionnier dans la production de SFP (small form-factor pluggable) pour le traitement numérique des signaux. Notre centre d'ingénierie développe des passerelles IP miniaturisées, des processeurs de signaux et des convertisseurs pour les applications vidéo de diffusion, tandis que notre équipe des opérations est en charge de donner vie à toute cette technologie. Nous travaillons avec des talents passionnés et notre culture d'entreprise favorise la diversité, l'inclusion et... du fun ! 

Le rôle de Développeur.se de logiciels

Ce poste fait partie d'une équipe développant des logiciels pour configurer des équipements audiovisuels et gérer leurs signaux médias. Ce poste implique l'écriture de code Kotlin et Typescript (Angular) dans le but de contrôler les moteurs de traitement multimédia qui traitent différents signaux vidéo, audio et de données entre différents réseaux. Le candidat travaillera en collaboration avec une équipe de développeurs hautement motivés qui travaillent sur les technologies au cœur de nombreuses solutions 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 

  • Conception et développement de logiciels, en étroite collaboration avec les autres équipes R&D, d'assurance qualité et de gestion de produits.
  • Participer aux revues de code afin d’améliorer la qualité du travail de l’équipe.
  • Collaborer à la définition et à la mise en place de l’architecture technique du produit, en veillant à son extensibilité et à sa performance.
  • Participer activement à l'amélioration des processus de développement au sein de l’équipe, en partageant des bonnes pratiques et en contribuant à l’optimisation du cycle de vie des applications. 
 

Tes principales connaissances et compétences générales

 

Requis:

  • Baccalauréat en génie logiciel ou équivalent 
  • 5 ans ou plus d'expérience en développement de logiciels.
  • Expérience approfondie avec Kotlin ou Java; d'autres langues peuvent être considérés en fonction de l'expérience.
  • Expérience avec les applications Web, particulièrement avec Angular/Typescript.
  • Expérience avec les outils, techniques et principes de développement agile (e.g. SCRUM). 

Atouts:

  • Connaissance de l'infrastructure et des API des fournisseurs de cloud public.
  • Une expérience en diffusion et une connaissance des normes et technologies médias (ST 2110, SDI, WebRTC, H.264, H.265, JPEG-XS, flux de transport MPEG, etc.)
  • Une expérience avec des langages de programmation comme C, C++, Rust ou Go.
  • Avoir travaillé sur des projets de développement de produits infonuagiques/micro-services.
  • Avoir une compréhension approfondie des méthodologies modernes de test et de vérification des logiciels, y compris l'intégration et la livraison continue. 

Caractéristiques de la personnalité

  • Capacité à travailler dans un environnement d'équipe distribué.
  • Le candidat doit être autonome, doté 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.

English version

If you are passionate about electronics, software, hardware, RIEDEL Communications is the place for you: our innovations are used in all major sports events, amusement parks, and shows. 

Joining RIEDEL Communications means embarking on the adventure of a true global pioneer in real-time fiber-based network technology! 

What we do at Riedel Canada 

RIEDEL Canada is a pioneer in the production of Small Form-Factor Pluggable (SFP) for digital signal processing. Our engineering center develops miniaturized IP gateways, signal processors, and converters for broadcast video applications, while our operations team is responsible for bringing all this technology to life. We work with passionate talent, and our corporate culture fosters diversity, inclusion, and... fun! 

The role of Software Developer

This position is part of a team developing software to configure audiovisual equipment and manage its media signals. This position involves writing Kotlin and Typescript (Angular) code for the purpose of controlling media processing engines that process different video, audio, and data signals between different networks. The candidate will work in collaboration with a team of highly motivated developers who work on the technologies at the heart of many Riedel solutions.

Riedel offers a variety of dynamic and attractive benefits! 

  • Starting with 3 weeks of annual leave
  • 3 personal days and 7 sick days
  • Additional week of leave during the Holiday season
  • Flexible working hours on a hybrid mode
  • Group insurance from the first day of employment, including short-term disability insurance, telemedicine, and an employee assistance program
  • Generous employer contribution to your RRSP
  • Learning and development opportunities
  • Social events throughout the year, guided by a dynamic social committee
  • Free electric vehicle charging stations
  • Fresh fruit baskets
  • Montreal Canadiens & La Victoire season tickets raffle 

Your key responsibilities

  • Design and development of software, in close collaboration with other R&D, quality assurance and product management teams.
  • Participate in code reviews to improve the quality of the team's work.
  • Collaborate in the definition and implementation of the technical architecture of the product, ensuring its scalability and performance.
  • Actively participate in the improvement of development processes within the team, sharing best practices and contributing to the optimization of the application lifecycle.

You possess most of the following knowledge and skills

Required:

  • Bachelor's degree in software engineering or equivalent
  • 5 years or more of experience in software development.
  • Extensive experience with Kotlin or Java; Other languages may be considered depending on experience.
  • Experience with web applications, particularly with Angular/Typescript.
  • Experience with agile development tools, techniques and principles (e.g. SCRUM).

Assets:

  • Knowledge of public cloud provider infrastructure and APIs.
  • Experience in broadcasting and knowledge of media standards and technologies (ST 2110, SDI, WebRTC, H.264, H.265, JPEG-XS, MPEG transport streams, etc.)
  • Experience with programming languages like C, C++, Rust, or Go.
  • Have worked on cloud/microservices product development projects.
  • Have a thorough understanding of modern software testing and verification methodologies, including integration and continuous delivery.
Personality Characteristics
  • Ability to work in a distributed team environment.
  • The candidate is expected to be self-driven, with strong problem-solving skills, and is committed to developing high quality software.
  • Strong written and verbal communication skills with a proficient level of French and English*.

*English is required for this position as Riedel Communications Canada Inc. is part of the international Riedel Communications GmbH & Co. KG group, headquartered in Germany. The majority of communications with our colleagues and clients outside the office are in English.

Be part of the team and grow with us! 

We offer a wide range of activities with significant personal responsibility and opportunities to expand your potential.

We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability, protected veteran status, or any other characteristic protected by law.

Ton contact


Leaticia Venne
Gestionnaire régional RH / Regional HR Manager
Riedel Communications Canada Inc.
4600, rue Louis-B.-Mayer
H7P 6E4 Laval
Canada


1-514-447-7342