Enable job alerts via email!

Développeur de logiciels de média sénior / Senior Media Software Developer

Unity

Montreal

On-site

CAD 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

Une entreprise technologique renommée à Montréal recherche un(e) expert(e) en C++ pour gérer des systèmes médias complexes. Vous devrez collaborer avec divers clients et équipes internes, concevoir des solutions extensibles et assurer la maintenance de la pile technologique. Une expertise en streaming et en codecs est exigée, tout comme des solides compétences en architecture technique. C'est une excellente opportunité au sein d'une entreprise innovante.

Benefits

Équilibre entre vie professionnelle et vie personnelle
Avantages divers pour le bien-être des employés

Qualifications

  • Expérience avancée en C++ avec compétence en mémoire et threading.
  • Solides compétences en médias à travers des plateformes multiples.
  • Capacité à concevoir des systèmes testables et extensibles.

Responsibilities

  • Gérer une pile technologique média complexe.
  • Collaborer avec les clients pour transformer leurs besoins en fonctionnalités.
  • Produire des documents de stratégie et de design technique.

Skills

C++
Médias et codecs
Streaming
Synchronisation
Systèmes extensibles

Tools

GStreamer
FFmpeg
Job description
L'opportunité

Unity permet aux créateur(rice)s de livrer sur n'importe quel appareil, et les médias (audio et vidéo) sont au cœur de cette expérience. L’équipe Media renouvelle actuellement son infrastructure afin d’en renforcer la flexibilité et l’uniformité entre les plateformes, tout en maintenant le niveau de fiabilité attendu par nos utilisateurs.

Ce que vous allez faire
  • Gérer et maintenir une pile technologique média complexe sur l’ensemble des plateformes prises en charge par Unity.
  • Concevoir et développer des couches d’abstraction matérielle ainsi que des API média multiplateformes.
  • Refactoriser et moderniser le code existant, intégrer et évaluer des frameworks tiers.
  • Collaborer avec les client(e)s Unity ainsi qu’avec les équipes internes (authoring et runtime) afin de transformer leurs besoins en fonctionnalités de plateforme.
Ce que nous recherchons
  • Piloter la livraison de systèmes médias multiplateformes, en assumant les décisions d’architecture et leur impact sur les client(e)s.
  • Expert(e) en C++ (mémoire, threading, temps réel, profilage des performances).
  • Solides compétences dans le domaine des médias, incluant les conteneurs/codecs, le streaming, la synchronisation, ainsi que les principaux SDK médias des plateformes (mobile, desktop, consoles).
  • Concevoir des systèmes extensibles, testables et faciles à maintenir ; réduire la dette technique.
  • Produire des documents de stratégie et des documents de Design technique ; définir et appliquer des exigences non fonctionnelles ; coordonner les équipes partenaires pour livrer.
Vous avez peut-être également
  • Interopérabilité avec C#
  • Expérience dans la mise en production de pipelines médias sur Unity ou des moteurs temps réel comparables, à grande échelle, avec des améliorations mesurables de la latence, de la stabilité et de la parité entre plateformes.
  • Pilotage ou intégration de frameworks médias open source (GStreamer, FFmpeg).
  • Expertise en médias accélérés par GPU.
  • Expérience avancée en audio, incluant l’audio spatial, les chaînes DSP, les entrées/sorties à faible latence, le resampling et la synchronisation audio/vidéo sur différentes plateformes.
  • Expérience dans la représentation de votre organisation auprès de fournisseurs de plateformes ou de groupes industriels, négociation des contraintes SDK et co-conception de solutions.
Information supplémentaire
  • Le support à la relocalisation n’est pas disponible pour ce poste
  • Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste
La vie chez Unity

Nous offrons une large gamme d’avantages visant à soutenir le bien-être de nos employé(e)s et favoriser l’équilibre entre vie professionnelle et vie personnelle. Vous pouvez en lire davantage sur notre site Carrières.

Unity [NYSE: U] est la principale plateforme pour créer et développer des jeux ainsi que des expériences interactives. Des créateurs, allant du développeur de jeux aux artistes en passant par les architectes, les concepteurs automobiles, les experts en infrastructure, les cinéastes et plus encore utilisent Unity pour donner vie à leur imagination à travers plusieurs plateformes, notamment mobile, PC et console ainsi que l’informatique spatiale.

Au quatrième trimestre 2024, plus de 70% des 1000 jeux mobiles les mieux classés ont été réalisés avec Unity, et en 2024, les applications créées avec Unity ont enregistré en moyenne 3,7 milliards de téléchargements par mois. Pour plus d’informations, veuillez consulter le site Unity.

Unity est un employeur fier de garantir l’égalité des chances. Nous nous engageons à favoriser un environnement inclusif et innovateur et à célébrer nos employés à travers l’âge, l’éthinicité, la couleur, l’ascendance, l’origine nationale, la religion, le handicap, le sexe, l’identité ou l’expression de genre, l’orientation sexuelle ou tout autre statut protégé conformément à la loi applicable. Si vous êtes en situation de handicap ou avez des besoins spécifiques nécessitant des aménagements pour que votre entretien se déroule dans les meilleures conditions, nous vous invitons à remplir ce formulaire afin de nous en informer et que nous puissions faire le nécessaire.

Ce poste exige que son ou sa titulaire possède une connaissance de l’anglais qui soit suffisante pour lui permettre d’avoir des échanges professionnels verbaux et écrits dans cette langue, puisque l’accomplissement des tâches liées à ce poste nécessite des communications fréquentes et régulières avec des collègues et partenaire situés à l’échelle mondiale et dont la langue commune est l’anglais.

Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre résumes/CV par ce site Web ou directement aux superviseurs. Unity n’accepte pas des chasseurs de têtes non sollicités et des résumés (CV) d’agence. Unity ne payera pas d’honoraires à aucune agence tierce ou entreprise qui n’a pas signé d’ententes avec Unity.

La protection de votre vie privée est importante pour nous. Veuillez prendre un moment pour consulter nos politiques de confidentialité pour les prospects et les candidats. Si vous avez des questions concernant la protection de votre vie privée, veuillez nous contacter à DPO@unity.com.

#SEN #LI-LM1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.