À PROPOS DE NOUS
Originaires de tous horizons, nous sommes unis par la passion(e)Chez nous, chaque nouveau projet est une page blanche qui n’attend que la créativité et le talent de tous, qu’importent les responsabilités, les rôles ou les domaines de compétences(e)Avoir le goût d’inventer, d’essayer, d’échouer pour recommencer et d’apprendre des autres nous permet de participer collectivement à des projets plus grands que soi(e)C’est aujourd’hui grâce à une équipe de 350 créatifs que nous avons la chance de créer des environnements multimédia immersifs au service d’artistes, de musées, d’aéroports, de marques, de parcs thématiques ou d’événements, en plus de nos spectacles signature(e)Qu’importe le canevas, la soif d’expérimenter et d’innover en vidéo, éclairage, architecture multimédia, design sonore, effets spéciaux et interactivité est au cœur de notre ADN.
TON ÉQUIPE
Nous travaillons autant au développement du système de captation et de diffusion qu’à la création de contenu visuel temps-réels, sur des projets qui relient le numérique et l’interactif au monde réel(e)Notre équipe gère la communication entre les différents logiciels et appareils ainsi que les plateformes Web et le traitement de données.
Nous sommes à l'affût des nouvelles technologies multimédia et de leur potentiel d’application dans des contextes et canevas de diffusion variés(e)L’esthétique des visuels générés et la qualité de l’expérience usager sont fondamentales à notre pratique de même que la stabilité des plateformes que l’on crée(e)Notre équipe est appelée à travailler sur un projet depuis sa conception jusqu’à sa livraison(e)Dans cette équipe, il est également possible de contribuer aux projets internes de recherche et de développement.
Notre équipe pluridisciplinaire prône l’entraide et le partage de connaissances(e)Bien qu’étant tous des personnes techniques, nous avons aussi une grande affinité pour les arts, les nouvelles technos, la musique et l’interactivité.
TA MISSION
Dans ce rôle, tu es l’expert.e de référence pour le développement logiciel Unreal chez MF(e)Ce poste requiert une bonne connaissance des langages de programmation en général, mais plus spécifiquement de ceux utilisés dans Unreal, principalement C++ et Blueprint(e)Par ailleurs, tu seras notre spécialiste nDisplay(e)Enfin, il est aussi utile de connaître les protocoles de communication des systèmes, des senseurs, de l’audio, la vidéo et de l’éclairage. En tant qu’expert.e Unreal, tu participeras à l’implémentation des différentes APIs nécessaires au bon fonctionnement des projets, à l’analyse des performances, à l’optimisation ainsi qu’au développement et au maintien des outils internes(e)Ton poste t'amènera à travailler en étroite collaboration avec les fournisseurs de services externes afin d’assurer le suivi et le support technique nécessaire(e)Tu auras aussi à collaborer à la définition des cahiers de charges et des requis. Avec ton background en développement, tu agiras à titre de personne conseil auprès de l'équipe MF et des partenaires externes sur le cycle de développement logiciel à toutes les phases : analyse, conception, programmation et tests, contrôle de version, packaging, intégration, processus de déploiement et finalement maintenance et support. Tu seras encouragé.e à toujours garder une vue globale des projets et des équipes pour promouvoir la standardisation des processus et d’outils Unreal ainsi que leur maintien.
FONCTIONS ET RESPONSABILITÉS
- Mettre en place les bonnes pratiques de développement avec Unreal;
- Analyser les performances et mettre en place les solutions techniques d’optimisation;
- Faire le suivi avec les partenaires externes sur les questions techniques et l’architecture logicielle des projets Unreal;
- Accompagner et supporter les partenaires externes dans l’utilisation des technologies et outils MF;
- Planifier et participer au développement et à la documentation de la librairie d’outils internes pour Unreal Engine;
- Assurer le respect de l’architecture logicielle ainsi que des bonnes orientations du design jusqu'à la livraison en opération;
- Participer au diagnostic de situations problématiques et à la résolution de problèmes complexes en aidant à l’élaboration de correctifs;
- Comprendre le processus créatif et participer à la recherche de solutions novatrices;
- Participer à la veille technologique dans l’optique d’amélioration continue des processus et des choix technologiques;
- Participer à l’effort de recherche et développement (R&D);
- Faire la planification et le suivi propres au développement de fonctionnalités logicielles Unreal.
EST-CE QUE TON PARCOURS CONTIENT
- Une expérience d’au moins 5 ans en développement avec Unreal;
- Une profonde connaissance de Unreal Engine et de son écosystème;
- Une excellente connaissance de la programmation avec Blueprints et C++ dans Unreal;
- Une bonne compréhension de la render pipeline;
- Une expérience de projet avec nDisplay est un grand atout;
- Une familiarité avec les logiciels de gestion de version (Git, Perforce);
- La connaissance de la suite Atlassian (Jira et Confluence);
- Compréhension et maîtrise du français et de l’anglais oral et écrit;
- Une bonne connaissance de l'infrastructure informatique et des technologies multimédia;
- Un atout, compétences en audiovisuel, infrastructure réseau, CI/CD.
Si tu corresponds à ce poste, nous t’invitons à soumettre ta candidature dès maintenant(e)Nous ne sommes pas en mesure d’assurer un suivi auprès de chaque candidat, c’est pourquoi nous ne contacterons que les personnes sélectionnées(e)Merci de considérer une carrière chez Moment Factory(e)Nous nous réjouissons de faire ta connaissance!