Epic Games - Cary, NC

posted about 2 months ago

Full-time - Mid Level
Cary, NC
Publishing Industries

About the position

Le Programmeur d'outils et d'animation sera responsable du développement, de l'amélioration et de la maintenance des systèmes d'animation d'Unreal Engine 5. Ce rôle implique la collaboration avec des experts techniques pour optimiser les outils et interfaces utilisateurs sur plusieurs plateformes, contribuant ainsi à l'innovation continue dans le domaine du divertissement en temps réel.

Responsibilities

  • Concevoir, introduire et maintenir les systèmes d'animation de base dans Unreal Engine 5.
  • Concevoir et développer des interfaces utilisateurs pour les systèmes d'animation d'Unreal Engine 5.
  • Travailler en étroite collaboration avec d'autres programmeurs, animateurs, animateurs techniques, concepteurs de produits, chefs d'équipe et partenaires technologiques externes.
  • Collaborer avec les membres de diverses équipes travaillant sur des fuseaux horaires différents.
  • Rédiger de la documentation technique et des concepts.

Requirements

  • Au moins 3 ans d'expérience professionnelle dans le développement de jeux, d'effets visuels (VFX) ou de systèmes d'animation.
  • Expérience dans le développement d'outils dans Unreal et une vaste expérience dans l'écriture d'applications C++.
  • Excellentes compétences en algèbre linéaire et dans l'application de l'algèbre linéaire dans les logiciels.
  • Expérience en programmation multifil et en tâches du système telles que les graphiques, l'audio, l'E/S (entrée-sortie), le réseautage, la gestion de la mémoire, les débogueurs, etc.
  • Connaissance de base des concepts d'animation.
  • Expérience en programmation au niveau de l'application, comme les compilateurs de scripts et les outils axés sur l'utilisateur.
  • Excellentes compétences en communication interpersonnelle avec des personnes et des équipes techniques et non techniques.
  • Compétences en développement axé sur la performance et l'optimisation.

Nice-to-haves

  • Expérience avec les systèmes de rigging, les machines à états d'animation, les systèmes d'animation de bas niveau, l'animation basée sur la physique et/ou les systèmes d'IK.
  • Intérêt démontré pour les jeux vidéo.
  • Sens du détail et appréciation pour l'art de créer des jeux et des animations.
  • Maîtrise des systèmes d'animation à la pointe de la technologie, des algorithmes et des techniques.
  • Expérience avec les systèmes de jouabilité, tels que le mouvement des personnages, la détection de collisions et la séquence d'actions.

Benefits

  • Couverture complète des primes associées aux avantages sociaux pour les employés et leurs personnes à charge.
  • 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.
  • Indemnité hebdomadaire pour invalidité de courte durée.
  • Régime d'épargne-retraite avec cotisation concurrentielle de l'employeur.
  • Programme d'aide aux employés.
  • Programme de bien-être mental par l'entremise de Modern Health, fournissant des services de thérapie et d'encadrement.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service