Développeur.euse Unreal

Moment Factory


Date: 2 days ago
City: Montreal, QC
Contract type: Full time
QUELQUES MOTS SUR NOUS

Originaires de tous horizons, nous sommes unis par la passion. Chez nous, chaque nouveau projet est une page blanche qui n’attend que la créativité et le talent de toute l’équipe, qu’importent les responsabilités, les rôles ou les domaines de compétences. 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. C’est aujourd’hui grâce à une équipe de 420 personnes créatives que nous avons la chance de créer des environnements multimédias 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. 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

Tu te joindras à une petite équipe qui a un grand impact sur le processus créatif et la prise de décision en lien avec les projets en cours. Multidisciplinaire, composée de développeurs.euses Unity, Unreal, Touch Designer, mais également de développeurs.euses graphiques, tu intégreras un groupe toujours prêt à supporter ses collègues. Chaque personne est mise à contribution, tant dans le choix des technologies, la mise en place des processus et le développement des outils. Nous privilégions le partage par des sessions de révision de code et les échanges riches et constructifs entre collègues.

TA MISSION

En tant que développeur.euse Unreal, tu auras un grand rôle à jouer auprès de tes collègues. Tu auras pour mission de participer à la concrétisation de la vision créative du réalisateur.trice en l’accompagnant dans la programmation d’applications interactives et génératives. Comme les équipes de projets sont en général de petite taille, l'étendue de ta contribution en sera d’autant plus importante. En compagnie de tes collègues, tu pourras être consulté.e tant sur la faisabilité des projets que sur le choix des technologies ou l’orientation de la vision créative. Ce poste requiert la maîtrise de C++ et Blueprint. 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.

FONCTIONS ET RESPONSABILITÉS

  • Appliquer les bonnes pratiques de développement avec Unreal ;
  • Analyser les performances et mettre en place les solutions techniques d’optimisation ;
  • Produire et maintenir une documentation claire et complète pour les systèmes et les outils développés et participer au développement de la documentation de la librairie d’outils internes pour Unreal Engine ;
  • 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 ;
  • Résoudre rapidement et efficacement les bugs et les problèmes de performance dans Unreal Engine ;
  • Faire la planification et le suivi propres au développement de fonctionnalités logicielles Unreal ;
  • Implémenter la communication du logiciel avec les diverses composantes du système ;
  • Programmer des effets visuels temps réels basés sur des intentions artistiques ;
  • Être une référence technique pour l’équipe, aider les autres développeurs à résoudre leurs problèmes, et garantir la qualité du code produit ;
  • Participer aux réunions créatives et technologiques ;
  • Comprendre les besoins des autres départements et faciliter l'intégration de leur travail dans le projet ;
  • Contribuer à la cohérence de l’expérience utilisateur ;
  • Participer à l’effort de recherche et développement (R&D) ;
  • Participer à la veille technologique dans l’optique d’amélioration continue des processus et des choix technologiques


TON PARCOURS CONTIENT

  • Une expérience d’au moins 3 ans en développement avec Unreal ;
  • Une maîtrise approfondie d'Unreal Engine, bien connaître des différents systèmes du moteur (physique, rendu, animation, etc.) et capacité à les exploiter efficacement ;
  • Une compétence avancée en C++, écrire du code performant, propre et bien structuré, tout en optimisant l'utilisation de la mémoire et des ressources ;
  • Une expérience avec le Blueprint Scripting, utiliser des Blueprints et du code C++ de manière complémentaire ;
  • Une Capacité à profiler et à optimiser le jeu, y compris la mémoire, le CPU, le GPU, et le réseau ;
  • Une bonne compréhension de la Render Pipeline ;
  • Une expérience de projet avec nDisplay est un grand atout ;
  • La maîtrise des logiciels de gestion de version (Git et 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(tu auras à communiquer en anglais avec des collaborateurs internes et externes) ;
  • Une bonne connaissance de l'infrastructure informatique et des technologies multimédia ;
  • Compétences en audiovisuel, infrastructure réseau, CI/CD, un atout.


TES QUALITÉS

  • Une aisance dans la communication ;
  • Une grande capacité d’adaptation à l’inconnu ;
  • Une bonne capacité d’analyse technique et résolution de problèmes ;
  • Tu aimes partager ton savoir ;
  • Capacité à estimer et à respecter les date limites ;
  • Patient.e, passionné.e, curieux.euse et bienveillant.e ;
  • Posséder un esprit critique.


CONDITIONS DE TRAVAIL SPÉCIFIQUES

  • Voyages à l’international à l’occasion dans le cadre d'intégration de projets ;
  • Flexibilité quant aux horaires de travail pour répondre aux exigences des projets, y compris les interventions en dehors des heures normales de travail.


QUELQUES AVANTAGES À TRAVAILLER CHEZ MF :

  • Mode de travail hybride afin d'optimiser l'équilibre vie personnelle-professionnelle ;
  • Assurance collective avantageuse, pour toi et ta famille ;
  • Compte mieux-être te permettant de réclamer des dépenses personnelles allant jusqu'à 250$ par année ;
  • Compte inspiration de 110$ ;
  • Programme d'aide aux employés; gratuit, confidentiel et disponible 24h/24 ;
  • Accès gratuit au service de télémédecine Dialogue, pour répondre rapidement à tes préoccupations de santé et à celles de ta famille ;
  • 5 journées de maladie payées par année ;
  • Plan de formation et de développement des compétences personnalisé, grâce à l'École MF;
  • Repas tous les jours aux coûts de 7$, collations et café en tout temps ;
  • Service dédié à la vie MF, catalyseur d'initiatives reliées au bien-être des employés (santé physique, mentale, activités sociales, etc.)


Si tu corresponds à ce poste, nous t’invitons à soumettre ta candidature dès maintenant. 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. Merci de considérer une carrière chez Moment Factory. Nous nous réjouissons de faire ta connaissance !

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Conseiller·ère en attraction de talents

Humanise Collective, Montreal, QC
17 hours ago
Nous sommes un collectif d’humains animés par le désir de faire le meilleur travail humainement possible. Avec les gens et pour les gens. Nous regroupons 8 agences bien établies de l’industrie des communications, à Montréal et à Toronto.L'acquisition de talents est un pilier central dans la croissance et le développement du collectif. Nous recherchons un·e Conseiller·ère en attraction de talents...

Receivable coordinator - Montréal

Groupe MACH, Montreal, QC
1 day ago
Reporting to the Chief Financial Officer, the Receivables Coordinator ensures sound management of the receivables of designated property portfolios, produces key analyses and ensures rigorous monitoring of collection/collection procedures:Periodic monitoring and detailed age analysis of accounts receivable (based on inputs received from property managers) for designated property portfolios;Periodic review and investigation of unmatched deposits/partial receipts (in collaboration with the Property...

Agent, agente de relation humaines - Application des mesures

CIUSSS du Centre-Sud-de-l'Île-de-Montréal, Montreal, QC
1 day ago
Nous croyons en la valeur inestimable de chacun et chacune d’entre nous. Nous savons qu’ensemble, nous pouvons tous et toutes changer les choses.Le Centre intégré universitaire de santé et de services sociaux (CIUSSS) du Centre-Sud-de-l’Île-de-Montréal est l’un des plus grands établissements de santé au Québec. Avec plus de 200 installations et points de service dans les arrondissements Plateau-Mont-Royal, Ville-Marie, Sud-Ouest...