PROGRAMMATION - UNREAL ENGINE

Ce que nous faisons

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 programmation innove constamment afin d’améliorer les outils et la technologie qui permettent aux développeurs de contenu du monde entier de pousser leur travail plus loin. 

Ce que vous ferez

Vous serez responsable du développement, de l’amélioration et de la maintenance de nos systèmes d’interopérabilité afin d’améliorer l’expérience utilisateur. Le candidat idéal serait à l’aise avec la manipulation de données géométriques 3D (sommets, arêtes, normales, UV, etc.). De même, vous devez être à l’aise avec le traitement de matériaux et de ressources géométriques pour la conversion de logiciels de modélisation externes vers les nôtres. Vous travaillerez à la mise en place et à la maintenance de différents systèmes d’interopérabilité et favoriserez l’intégration des logiciels de création, notamment en utilisant des méthodes d’importation classiques et DirectLink. La connaissance des logiciels de modélisation comme Autodesk 3DS Max ou Maya et les formats de fichiers 3D standard (fbx, gltf, usd...) est un atout.

Ce dont vous serez responsable

  • Apporter des améliorations à l’application Twinmotion.
  • Optimiser et régler les failles qui pourraient se manifester dans le code primaire C++ existant.
  • Écrire des codes forts et robustes.
  • Mettre en œuvre et améliorer notre bassin d’importation pour transférer des données de modélisation 3D provenant d’autres logiciels vers Twinmotion.

Ce que nous recherchons

  • Connaissances avancées de C++.
  • Expérience avec les outils de développement C++ et le profilage.
  • Expérience dans l’utilisation de bassins de compilation, d’outils de développement, d’interfaces de programmation (API) de plateformes et, plus largement, d’écosystèmes macOS et Windows, ou connaissances connexes.
  • Expérience dans la finalisation d’applications pour ordinateurs de bureau (Windows et macOS), notamment en matière de compatibilité.
  • Capacité à interagir avec divers développeurs au sein d’une équipe géographiquement dispersée.
  • Excellentes capacités de communication verbale et écrite.
  • Expérience dans l’utilisation d’API de dernière génération pour le rendu est un atout.
  • Expérience professionnelle avec un engin de jeu C++ un atout.

Avantages

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.

Postuler pour cet emploi

* Requis
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)
When autocomplete results are available use up and down arrows to review
+ Add another education


Questions liées à la diversité, à l'équité et à l'inclusion au Canada

Epic Games, et ses succursales, accordent beaucoup d'importance à la diversité, à l'équité et à l'inclusion. Nous nous engageons à ce que nos processus de recrutement respectent ces notions. Pour nous assurer de respecter ces exigences, nous recueillons les informations personnelles inclues de façon volontaire qui précisent quels pronoms, quelle identité de genre, quelle race/ethnie et quel statut militaire vous privilégiez à ces fins. Toute information que vous fournissez servira uniquement à mieux comprendre notre activité de recrutement à travers ce prisme et ne sera jamais utilisée pour déterminer l'éligibilité à un emploi. Si vous ne désirez pas fournir ces informations, veuillez sélectionner les options de non communication disponibles.

Identité de Genre (Select one) *





Statut Transgenre (Select one) *



Race/Ethnie (Select one) *











Statut de Vétéran (Select one) *




Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.