← Retour aux emplois

Développeur(se) logiciel – Vérification en production / Software Developer - Production Verification

Référence : #574

Localisation : Montréal QC

Entreprise : Nom disponible pour les membres


L'opportunité
L'ampleur et la polyvalence de Unity servent des millions de développeur(se)s qui créent pour des centaines de configurations cibles, de genres et de plateformes. À mesure que notre pile technologique devient plus puissante et plus complexe, la validation en conditions réelles des innovations avant tout déploiement de grande envergure devient essentielle. Le programme de Vérification en production (PV) relie nos équipes produit à des productions de jeux partenaires stratégiques et s'assure que chaque avancée majeure, optimisation ou fonctionnalité que nous développons est éprouvée en production avant de rejoindre l'ensemble plus large de l'écosystème Unity.


L'équipe Vérification en production soutient la fiabilité et la performance de Unity au sein de projets réels de nos client(e)s. Nous recherchons un(e) développeur(se) logiciel de niveau intermédiaire qui agira comme expert(e) en production (SME), à l'intersection du développement du moteur Unity, des projets client(e)s et des outils internes.


Votre responsabilité principale sera d'effectuer des mises à niveau de jeux Unity sur les jeux de nos client(e)s dans notre collection PV Codeshare, en assurant des parcours de migration harmonieux entre les différentes versions de Unity. Vous collaborerez étroitement avec les équipes de développement produit, les productions de Unity Studio, les services‑conseils Unity, l'équipe de build and release, ainsi qu'avec d'autres groupes pour vérifier que les mises à jour de Unity ne perturbent pas les applications utilisées en conditions réelles.


Ce poste convient particulièrement aux développeur(se)s qui aiment la résolution de problèmes techniques complexes, qui possèdent une forte expertise Unity, qui souhaitent avoir un impact direct sur la qualité des produits Unity et qui sont à l'aise avec de vastes bases de code provenant de client(e)s et de secteurs variés.


Ce que vous allez faire



Effectuer des mises à niveau de projets Unity sur les jeux de nos client(e)s dans notre collection PV, en identifiant et en corrigeant les problèmes de migration entre les versions de Unity
Travailler sur des initiatives PV clés telles que le temps d'itération, les achats intégrés, l'IA et le cadre de données développeur(se) (Developer Data Framework), entre autres, à titre d'expert(e) en production
Améliorer les outils internes qui analysent l'utilisation des fonctionnalités dans les projets client(e)s afin de faciliter le maillage avec les équipes produit
Gérer le contrôle d'accès aux dépôts de code des client(e)s
Contribuer à la migration du code des client(e)s vers les systèmes internes
Coordonner les mises à jour de la collection de jeux lorsque les développeur(se)s apportent des modifications importantes à leurs projets
Soutenir les équipes produit en réalisant le profilage et les bancs d'essai (benchmarking) des jeux PV lorsqu'elles manquent de capacité
Fournir une expertise technique et des informations issues du terrain pour orienter le développement des produits Unity

Ce que nous recherchons



Solide maîtrise de l'éditeur Unity, de l'architecture du moteur Unity et expérience des mises à niveau de projets entre différentes versions de Unity
Compétences en C# : capacité à déboguer du code dans de grandes bases de code multithreads
Expérience de lancement de plusieurs jeux ou applications interactives en temps réel, avec une bonne compréhension des cycles de vie du développement logiciel (SDLC)
Connaissance du profilage, de l'analyse et de l'optimisation de la performance, allant des optimisations de bas niveau aux décisions architecturales
Aisance à plonger dans des bases de code et des domaines inconnus pour diagnostiquer et résoudre des problèmes techniques complexes
Connaissance des systèmes de contrôle de version et de la gestion de dépôts de code

Vous avez peut-être également



Connaissance des Pipelines d'actifs de jeux, des systèmes de rendu ou des moteurs physiques


Pour postuler à cet emploi, vous devez créer un compte gratuit.

Créer un compte gratuit