Position: Gameplay Animation Programmer
Company: Seek IT
Category: C++
Experience required: 2y
English level: fluent

Our studio is located in Södermalm, in the center of the Game Industry Hub. 
It is a place inspired by our catalog of games. We hope you’ll come to think of this place as your creative foundation.
We are looking for an Animation programmer to 
join our team to work on our upcoming AAA title Contraband - a co-op smuggler’s Paradise game set in the fictional world of 1970s Bayan. 
Contraband is a brand-new IP published by Xbox Game Studios. It is the division dedicated to ambitious, externally published, AAA 
open-world games like the Just Cause series, Mad Max, and Rage 

On this project, we want to push animation quality a lot further than we have done previously, and this will require us to take our animation technology to the bleeding edge. Sounds like fun to you? Do you feel you have the skills for this? Then we would love to hear from you! 

The Position
As a gameplay animation programmer, you work together with animators, designers and other programmers to realize animation in the game. The work mostly involves characters but also touches other objects like weapons and gadgets. This requires you to use your knowledge and experience with the available tools (blending, IK, layering, ragdolls, etc) 
to come up with technical solutions to realize gameplay, locomotion, interactions, etc. Since we’re using a proprietary engine, it’s a plus to have a broad knowledge of animation tech and procedural animation. 
You will also use and extend existing systems when possible and build new tools and features when needed. As well as assisting animators in translating game design into technical animation design, helping and educating game programmers working with animation-related features, and aiding technical animators in implementing animations into the game.

Required Qualifications
Excellent communications skills
Solid knowledge of game animation systems e.g. state machines, layering, locomotion, blending, and parameterization
Experience working with IK, ragdolls and/or other procedural techniques
Strong math skills, knowledge of vectors, matrices, and linear algebra.
Able to write readable, robust, and performant code in C/C++
A keen eye for animation

Bonus Qualifications
Experience in working with characters in a multiplayer game
Experience with machine learning for animation
Experience working with game physics
Experience in profiling and optimization
Employee promise