5+ years of professional software development experience, working on multi-discipline teams
5+ years of working with memory, performance, and other low level systems OR 2+ years of Unreal 4+ experience on core systems
Experience with using Motion Matching in any game engine
Experience shipping AAA console games (Xbox One+, Playstation 4+)
Deep knowledge of engine and hardware architectures, optimization strategies, profiling tools and multi-threaded programming
Knowledge of animation systems for 3D AAA games and how to use them
Strong interpersonal skills: the abilities to communicate positively and effectively, and to take constructive feedback. Self-motivated, can-do attitude, quick learner and problem solver
Passionate about core game mechanics and facilitating efficient team workflows
Computer science degree.
Responsibilities:
Working on Unreal’s Motion Matching system
Work with the rest of the team to gameplay mechanics that are exemplary in the field of AAA gaming
Optimise and maintain the memory, performance, and other core animation based systems for a large AAA game
Evaluate, Integrate and maintain middleware technologies and externally developed engine systems and engine updates
Working very closely with the animation teams to ensure their vision is made a reality in the project
Communicate, collaborate, and coordinate with other members of the engineering team using Slack, code reviews, design reviews, bugs, and video calls.