
Studio: Epic Games
Job Opening: Animation Tools Programmer
Location: London, United Kingdom
Type: Full-Time
Responsibilities:
- Architect, implement, and maintain core animation systems of Unreal Engine 5.
- Design and develop user interfaces for the animation systems of Unreal Engine 5.
- Work closely with other programmers, animators, technical animators, product designers, leads, and external technology.
- Partner across multiple teams and time zones.
- Write technical documentation and designs.
Qualifications & Skills:
- 3+ years of professional game / VFX / or animation system development experience.
- Previous experience developing tools in Unreal and extensive experience in writing C++ applications.
- Excellent linear algebra skills and applications of linear algebra in software development.
- Experience with multi-threaded programming and performance optimization.
- A basic understanding of animation concepts.
- Excellent interpersonal communication skills with both technical and non-technical people alike.
- Experience with rigging systems, animation state machines, low-level animation systems, physics-based animation, and/or IK systems.
- Demonstrated interest in games.
- An eye for detail and appreciation for the craft of making games and animation.
- Fluent in state-of-the-art animation systems, algorithms, and techniques.
- Experience with gameplay systems, such as character movement, collision querying, and action sequencing.
