Software Engineer, Animation
Core
Develop runtime animation systems, tools, and workflows for player characters, NPCs, and creatures in a large-scale open-world game.
Role type
Senior Gameplay Engineer (Animation Systems)
Builds
Character animation systems, locomotion, traversal, combat, and animation-driven gameplay features for a AAA open-world game.
Domain
Video Game Development / Real-time 3D Animation
Required skills
C++, Unreal Engine, Animation Blueprints, Blend Spaces, Montages, State Machines, Inverse Kinematics, Locomotion, Performance Optimization, Debugging
Preferred skills
Motion Matching, Motion Warping, Procedural Animation, Motion Capture Pipelines, Console Hardware Optimization, Editor Tools Development
Responsibilities
Develop and optimize runtime animation systems for NPCs and player characters; Build tools to improve animation team efficiency; Collaborate with animators and technical artists on rig integration; Profile and optimize systems for memory and scalability; Implement animation-driven gameplay mechanics.
Seniority
Senior, hands-on IC