Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

HOLDING PLACEMENT _ Animation

NxT Level

HOLDING PLACEMENT _ Animation

Emeryville, CA
Full Time
Paid
  • Responsibilities

    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