We are seeking a talented, motivated, and experienced Senior Animation Engineer who shares our values:
- We take responsibility for delivering our work
- We collaborate constantly, helping each other to be successful
- We continuously improve our knowledge, workflows and processes
- We communicate openly, calling out issues, opportunities, and sharing feedback
- We have integrity, maintain confidentiality, and share a sense of ownership in our success
- We have passion for the game, our players, quality work, and technology
Responsibilities
- Build optimized, sustainable and maintainable technologies to help solve game driven animation problems
- Implement tools and pipelines integrating with game systems for the rapid creation and iteration of animation content
- Work closely with designers, artists, and other engineers to ensure a great player experience
- Work with the animators and technical artists to support their needs and ensure a powerful and easy workflow
- Build Facial Syncing Systems for next-generation animation and story telling.
Requirements
- Advanced C++ programming, blueprint, and scripting languages.
- 5+ years’ experience in game programming, including experience working on at least one AAA shipped title
- Experience with Unreal Engine 4
- Comfortable defining how animations are organized and played back in-game
- Experience with engineering highly optimized networked animation and game systems
- Experience with blend tree systems
- Experience with low-level animation constructs: compression, blending, and posing
- Strong experience with various data structures and algorithms
- Strong mathematics skills including proficiency using trigonometry and linear algebra
- Must be comfortable working within and adding to an established code framework
- Self-motivated and self-directing
- Effective communication skills with developers of all technical skill levels
Pluses
- Multi-threading and optimization
- Client-server game development
- Game physics
- Wide range of PC hardware and console platforms
- Version control systems: Git, Perforce, or Subversion