Facial Animation R&D Programmer

Rockstar New York    New York, NY
Job Description

Rockstar is currently seeking an Animation Programmer with an interest in facial performance capture, animation and rigging.

We are looking for a talented engineer to help us develop advanced facial performance capture, animation and rigging technology for our character based games. You should have strong initiative, a detailed knowledge of facial animation and rigging techniques, as well as a passion for realistic, high quality facial performance capture.

RESPONSIBILITIES
  • Develop, maintain, extend and support a wide range of facial animation and rigging performance capture systems, editing pipelines, tools and runtime systems.
  • Join our core animation technology team and work closely with performance capture, animation, rigging, technical art and tools teams across different Rockstar studios.
  • Keep up to date with the latest academic and industry breakthroughs, independently research and develop improvements to continuously push our technology forward.
  • REQUIREMENTS
  • A degree in Computer Science or a related discipline, or equivalent industry experience.
  • Strong C/C++ programming skills, OO design skills and 3D math background.
  • Working knowledge of character animation technology (e.g. skeletal hierarchies, blend shapes, animation compression techniques etc).
  • Experience developing within a large existing codebase, collaborating or working independently within a large team.
  • Familiarity with optimization and multi-threading techniques.
  • Passion for character based games, good eye for facial performance capture.
  • Good communication skills, ability to clearly share complex technical information with programmers, technical artists, animators, and riggers.
  • DESIRED
  • Industry experience working on AAA character based games, or character based VFX animation.
  • Strong Python programming skills.
  • Practical success in applying machine learning / deep learning (ML/DL) to production scale problems.
  • Familiarity with computer vision techniques, or photogrammetry.
  • Proficiency in animating or rigging (using skeletal bones or blend shapes) in 3DS Max, Maya, or Blender etc.
  • Knowledge of existing facial capture approaches, FACS poses, facial blend shape rigs etc.
  • Experience writing GPU shaders, or with GPGPU programming (CUDA, OpenCL etc).

  • Wed, 06 Mar 2019 06:40:01 GMT

    Recent from Blog

    The Jobrino blog is written with jobseeker and employers in mind to enable them to realize their full potential. Jobrino blog is your one-stop destination to find new research about the workplace and the latest insights into the employment market.

    Are You Ready for 6 Different Types of Job Interviews?

    Like people, job interview comes in all shape and sizes. The question is are you ready for these types of Job Interviews. Every employer has a preferred style of interviewing a candidate for obtaining information they need for their hiring decision. ...

    Read more

    Software Quality Assurance Testing as a Career Path (Skills, Salary, Growth)

    Have you ever wanted to start your career as a Quality Assurance Analyst, but felt overwhelmed by the sheer amount of job titles on the market? Our Career Insights series of QA Training takes a look at some of the most dynamic ...

    Read more

    The Dos and Don’ts of Switching Roles within a Company

    There are plenty of reasons for switching roles within a company. May be the job position you’re in doesn’t suit you because you are not able to leverage your skills and attributions, or maybe you’ve a cultural clash with your current manager and/or team, you want to expand your horizons ...

    Read more

    How to Write an Email Asking for an Internship | 2019

    School is over and you set to enroll yourself into an internship program but how to ask for an internship? There are several ways but in today’s digital age, using email asking for an internship opportunity is becoming increasingly normal as many internship postings simply list an ...

    Read more