Ingénieur Unreal MetaHuman

Montreal

Offre publiée le 2025-12-22

1perTInent inc

Description du poste

Concevoir et optimiser un avatar MetaHuman haute fidélité sur iPad Pro intégrant une synchronisation en temps réel avec la voix et les émotions afin de soutenir un prototype d'IA conversationnelle utilisé dans les présentations d'innovation clinique et d'accompagnement aux aînés.

Durée : 7 semaines (fin janvier - fin mars)

Engagement : Contrat court terme 40 h / semaine

Responsabilités

Vous serez responsable de l'intégralité de la partie Unreal Engine au sein d'un build iOS conteneurisé interfacé avec un shell Swift et une couche bridge déjà en place mais qui vous sera confiée pour finalisation / ajustement des événements API.

Votre priorité sera le réalisme de l'avatar, la fidélité des animations et la performance d'exécution. Vous collaborerez étroitement avec le Lead Développement pour fixer les objectifs de performance (finesse visuelle, stabilité) et pour les atteindre via des tests reproductibles.

Qualifications

Configuration & optimisation MetaHuman pour iPad

  • Importation, optimisation et réglages du MetaHuman pour un rendu mobile performant (mode portrait, fond neutre).
  • Objectif de performance : FPS stable 30 (idéal 60), chargement.

Intégration audiovisuelles

  • Configuration du plugin Runtime MetaHuman Lip Sync ; connexion avec le Bridge Swift existant pour messages PCMCHUNK et PHONEME ; synchronisation sample-accurate.
  • Objectif qualité : erreur RMS 40 ms, aucun artefact sonore.

Contrôle playback & interruption (barge-in)

  • Gestion de la file des énoncés, alignement temporel, états annulation / reprise (avec émission de certains événements via le bridge).
  • Objectif réactivité : interruption.

Couche perception & humeur

  • Connexion du PerceptionComponent fourni (basé sur ARKit) à l'AnimGraph (blending d'humeur, réactions idle).
  • Objectif qualité : transitions fluides sans jitter ni snap, réactions naturelles et cohérentes.

Build & déploiement

  • Validation Unreal Bridge Swift packaging TestFlight (build IPA, provisioning signature).
  • Livrable : build signé reproductible validé pour empreinte mémoire et stabilité runtime.

Remise & documentation

  • Fourniture du projet source, des blueprints d'animation et des instructions pour reconstruire le module Unreal packagé.
  • READMEs incluant les événements API attendus depuis Swift (phonèmes, humeur, triggers playback).
  • Scripts de test couvrant FPS, synchronisation visème-phonème, throttling thermique et pics mémoire.

Livrables attendus

  • Dossier projet Unreal complet.
  • Build .ipa packagé (installation interne).
  • Documentation détaillant les optimisations appliquées.

Informations supplémentaires

Vous intégrerez une petite équipe passionnée axée sur l'innovation et l'impact humain, exploitant le 3D temps réel pour apporter chaleur et dignité à l'assistance numérique.

Notre ambition : explorer comment des avatars IA expressifs peuvent réduire l'isolement et soutenir les proches aidants dans les milieux cliniques et résidentiels.

Vous aurez de la liberté créative, des retours rapides et la satisfaction de voir votre travail contribuer à un projet socialement utile.

Remote Work : No

Employment Type : Full-time

Experience : years

Vacancy : 1