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 career page.
Equality & Inclusion
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.
The opportunity
Unity enables creators to ship to any device, and media (audio and video) is core to that experience. The Media team is renewing our stack for extensibility and cross-platform parity while sustaining the reliability customers expect.
What you'll be doing
- Own and maintain a complex media tech stack across Unity-supported platforms.
- Design and build hardware abstraction layers and cross-platform media APIs.
- Refactor and modernize existing code; integrate and evaluate third-party frameworks.
- Collaborate with Unity customers and internal authoring/runtime teams to turn needs into platform capabilities.
What we're looking for
- Drive delivery of cross-platform media systems; own architecture decisions and customer impact.
- Expert in C++ (memory, threading, real-time, perf profiling).
- Deep media domain skills (eg. containers/codecs, streaming, sync) and major platform media SDKs (mobile, desktop, consoles).
- Design extensible, testable, maintainable systems; reduce tech debt.
- Produce strategy docs/technical design docs; set/enforce non-functional requirements; align partner teams to ship.
You might also have
- C# interoperability
- Shipped media pipelines in Unity or comparable real-time engines at scale, with measurable improvements to latency, stability, and parity.
- Led adoption or integration of open-source media frameworks (GStreamer, FFmpeg).
- Expertise in GPU-accelerated media.
- Advanced audio experience: spatial audio, DSP chains, low-latency IO, resampling, and A/V sync across diverse platforms.
- Experience representing your organization with platform vendors or industry groups; negotiating SDK constraints and co-designing solutions.
Additional information
- Relocation support is not available for this position
- Work visa/immigration sponsorship is not available for this position
Life at Unity
We offer a wide range of benefits designed to support employees' well‑being and work‑life balance. You can read more about them on our career page.
Equality & Inclusion (English)
Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation or any other protected status in accordance with applicable law. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.
English language knowledge requirement
This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.