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.