Programmeur d’outils et d’animation

1 Month ago • 3 Years + • Animation

Job Summary

Job Description

The role of Programmeur d’outils et d’animation involves developing, improving, and maintaining core systems, tools, and user interfaces for Unreal Engine 5's animation system. Responsibilities include designing and implementing core animation systems, creating user interfaces for animation systems, collaborating with programmers, animators, and designers, and documenting technical concepts. The position requires at least 3 years of experience in game development, VFX, or animation systems, strong C++ programming skills, and a deep understanding of linear algebra. The ideal candidate will have experience with rigging systems, animation state machines, and low-level animation systems. Performance optimization and cross-platform development are also key aspects of this role.
Must have:
  • 3+ years experience in game dev/VFX/animation
  • Unreal Engine tool development experience
  • Proficient in C++ programming
  • Strong linear algebra skills
  • Multithreading and system task programming knowledge
  • Understanding of animation concepts
  • Experience with application-level programming
  • Excellent communication skills
Good to have:
  • Experience with rigging systems, animation state machines
  • Experience with low-level animation, physics-based animation, IK systems
  • Experience with gameplay systems (character movement, collision detection, action sequencing)
Perks:
  • 100% employer-paid benefits (medical, dental, vision)
  • Supplemental coverage for critical illness, telehealth, life insurance
  • Weekly indemnity (short-term disability)
  • Retirement savings plan with employer contribution
  • Employee assistance program
  • Comprehensive mental wellness program

Job Details

PROGRAMMATION OU DEVELOPPEMENT - 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 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. 

Ce que vous ferez

Nous sommes à la recherche d’un Programmeur d’outils et d’animation pour notre équipe de développement d’Unreal Engine. Vous serez chargé de développer, d’améliorer et de maintenir les systèmes de base, les outils et les interfaces utilisateurs du système d’animation d’Unreal Engine 5, ainsi que de l’optimisation de ces systèmes sur plusieurs plateformes. Vous travaillerez directement avec des spécialistes techniques à la fine pointe du secteur au développement du moteur de jeu de prédilection pour une multitude de plateformes.

Ce dont vous serez responsable

  • 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.

Ce que nous recherchons

  • 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.

Compétences utiles

  • 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èmesde jouabilité, tels que le mouvement des personnages, la détection de collisions et la séquence d’actions.

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.                

Similar Jobs

Push Gaming - C++ Engineer

Push Gaming

United Kingdom (Hybrid)
4 Hours ago
Google - Camera Software Engineer, Machine Learning

Google

(On-Site)
2 Months ago
ByteDance - Client Engineer (Real Time Communication) - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
Warner Bros Games - Lead Software Engineer, Gameplay

Warner Bros Games

Kirkland, Washington, United States (On-Site)
7 Months ago
The Walt Disney Company - Sr Software Engineer, Video Playback Engineering

The Walt Disney Company

Seattle, Washington, United States (On-Site)
3 Weeks ago
Turn Me Up Games,  Inc  - Gameplay Animator / Cinematics Artist

Turn Me Up Games, Inc

Burbank, California, United States (On-Site)
2 Weeks ago
Studio Gobo - Technical Animator

Studio Gobo

Brighton And Hove, England, United Kingdom (On-Site)
1 Week ago
DNEG - FX Lead (DNEG Animation)

DNEG

India (On-Site)
6 Months ago
Ubisoft - Technical Animator

Ubisoft

Taguig, Metro Manila, Philippines (On-Site)
8 Months ago
Ubisoft - Associate Producer, Animation

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Student Researcher (Doubao (Seed) - Machine Learning System) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Portugal (Remote)
3 Months ago
ByteDance - Research Scientist in Large Language Model, Graduates - Doubao (Seed) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Microsoft - Principal Engineering Manager - IDNA

Microsoft

Prague, Prague, Czechia (On-Site)
2 Weeks ago
Behaviour Interactive - Senior/Principal AI Programmer  | Programmeur·euse Senior·e/Principal·e en IA

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
4 Months ago
QUANTIC DREAM - UI Developer – Star Wars Eclipse

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
6 Days ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Merchant Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Test Development Engineer - Global Payment - San Jose

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Ubisoft - C++ Programmer

Ubisoft

Belgrade, Serbia (On-Site)
2 Days ago
Playrix - Senior QA Automation Engineer (Mobile)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Kabam - Workplace Experience Assistant

Kabam

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Xsolla - Mobile Tech Lead

Xsolla

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Epic Games - Game Design Intern

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Scanline VFX - Creative Editor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Electronic Arts - Technical Artist - Generalist Animation & Characters

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
Epic Games - Lead Gameplay Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
8 Months ago
Unity - Director, Global Partnerships

Unity

Montreal, Quebec, Canada (On-Site)
2 Months ago
Ello - Senior Mobile Engineer (Flutter)

Ello

Canada (On-Site)
3 Months ago
Amber - Localization Quality Assurance with Dutch

Amber

Montreal, Quebec, Canada (On-Site)
7 Months ago
Larian Studios - Gameplay Programmer Internship

Larian Studios

Quebec, Canada (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Cold Symmetry - UE5 Character TD/Technical Animator

Cold Symmetry

(Remote)
2 Weeks ago
The Walt Disney Company - Effects Technical Director - ILM London

The Walt Disney Company

London, England, United Kingdom (Hybrid)
2 Months ago
Easy Brain - 2D Unity Animator

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
4 Months ago
Warner Bros Discovery - Senior Animator, Cinematics

Warner Bros Discovery

Chicago, Illinois, United States (On-Site)
2 Months ago
Rockstar Games - Animator: Narrative Gameplay (All Levels)

Rockstar Games

Toronto, Ontario, Canada (On-Site)
1 Month ago
Xentrix Studios - Animation – Team Lead

Xentrix Studios

India (On-Site)
3 Months ago
Epic Games - Lead Technical Designer in Animation

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Gunzilla - Senior Technical Animator

Gunzilla

London, England, United Kingdom (On-Site)
1 Month ago
Epic Games - Lead Technical Designer in Animation

Epic Games

(On-Site)
1 Month ago
Rockstar Games - Principal Technical Artist: Animation

Rockstar Games

London, England, United Kingdom (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Cary, North Carolina, United States (On-Site)

(On-Site)

Montreal, Quebec, Canada (On-Site)

(On-Site)

View All Jobs

Get notified when new jobs are added by Epic Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug