<h2>PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE </h2>
<h3><strong>Ce que nous faisons</strong></h3>
<p>Les projets propulsés par Unreal Engine demeurent à la fine pointe du divertissement en temps réel depuis plus de 20 ans. Notre équipe d’experts en matière de programmation innove constamment afin d’améliorer les outils et la technologie conçus pour donner des moyens incroyables aux développeurs de contenu à l’échelle de la planète. </p>
<h3><strong>Ce que vous ferez</strong></h3>
<p>Epic Games est à la recherche d’un programmeur moteur sénior pour se joindre à son équipe Developer Experience and Efficiency. Dans ce rôle, vous développerez des outils techniques et améliorerez la performance des systèmes utilisés par tous les utilisateurs d’Unreal Engine et de UEFN pour créer et livrer leurs jeux, ainsi que des processus internes qu’Epic utilise pour déployer le moteur Unreal Engine et publier des jeux comme Fortnite. Le candidat idéal est passionné par la résolution de problèmes concrets et motivé par l’amélioration du processus de travail quotidien des autres développeurs.</p>
<h3><strong>Ce dont vous serez responsable</strong></h3>
<ul>
<li>Optimiser les délais d’itération et améliorer les systèmes en place sur le plan de la performance, de l’utilisation de la mémoire et de l’expérience utilisateur.</li>
<li>Développer des outils personnalisés et des processus pour d’autres programmeurs ou créateurs de contenu.</li>
<li>Travailler avec une base de code volumineuse et complexe afin de bien saisir et de résoudre les problèmes de performance.</li>
<li>Établir des processus de tests pour valider les améliorations au niveau du rendement et prévenir les régressions.</li>
<li>Offrir son soutien aux clients externes en traitant leurs requêtes techniques et en répondant à leurs questions.</li>
</ul>
<h3><strong>Ce que nous recherchons</strong></h3>
<ul>
<li>Connaissances avancées en C++.</li>
<li>Aisance à programmer du code multithread et à comprendre les graphes de dépendances ainsi que les processus de production de contenu pour des jeux de grande envergure</li>
<li>Expérience en profilage et en optimisation d’une vaste base de code</li>
<li>Capacité démontrée à appliquer des méthodes logiques à d’importants systèmes interreliés, du niveau macro au niveau micro.</li>
<li>Personne passionnée, orientée vers les solutions, proactive et autonome.</li>
<li>Bonne connaissance du système de réflexion et de la gestion des versions de sérialisation, un atout.</li>
</ul>
<h2>Avantages</h2>
<p>Nous payons l’entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l’assurance-vie, l’assurance en cas de décès ou de mutilation par accident et l’assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d’épargne-retraite avec cotisation concurrentielle de la part de l’employeur. En plus du programme d’aide aux employés, nous proposons un programme étoffé de bien-être mental par l’entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge.</p>
Programmeur moteurs sénior
Epic Games (French) • onsite • Montreal • full_time

