Senior R&D Associate
Blue Sky Studios
Greenwich, CTThis was removed by the employer on 12/11/2018 11:05:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the Animation Category
Browse the IS/IT Category
Browse the TV Network Category
Search for Senior R&D Associate jobs in Greenwich-CT
Search all Senior R&D Associate postings
Full Time Job
JOB DESCRIPTION
Play an essential role in the development of software for the CG pipeline, including modeling, animation, character simulation, special effects, render management and compositing. Act as a leader within his or her software feature team based upon a deep understanding of a specific technical area of the CG pipeline or demonstrated leadership in an engineering practice. Keep ties with the animation community and act as ambassador of the company by sharing and communicating Blue Sky's principles and experience. Contribute to current third party open source software projects used by the studio and lead new open source software projects created and shared by the software team. Have a deep knowledge of Renderman and USD. Responsible for the evaluation of the current studio animation pipeline. Design and develop parts of a new pipeline adapting to the current needs of the studio. Be involved in recruiting and team development, as well as conduct interviews and provide feedback about candidates. Train and mentor junior talent. Specific duties include: 1) Design, develop, debug and maintain software mostly in C , Python, Qt and GLSL. 2) Design and develop plug-ins for the third-party package Maya from Autodesk using C and the Autodesk Maya API. 3) Write documentation, demonstrate and instruct production crew on use of software. 4) Keep ties with production to gauge needs and identify problems and challenges. 5) Stay current with the state-of-the-art in the field of computer graphics and/or simulation. 6) Partner with leads in pipeline departments to review, and track milestones of development. 7) Present findings of tool efficiencies and participate in relevant conferences. 8) Research and develop ways to improve efficiency of software for CG pipeline. 9) Apply principles and techniques of computer science, engineering, computer graphics, computer vision, physics and math. 10) Communicate and cooperate with third party vendor on a weekly basis to solve issues and improve software.
Job Requirements:
Requires a Master's degree in Computer Science, Physics, Math or related field, plus two (2) years of research and development or related programming experience in Computer Graphics/Vision, Physics or Math, including experience designing, developing, debugging and maintaining software written in C and Python; and researching new methods to improve quality of CG product and productivity of CG production staff.
*Specific skills: Also requires experience or knowledge in the following: 1) Experience in animation and rigging algorithms such as fcurves, transformations and quaternions, skinning, forward and inverse kinematics; 2) Experience in C , Python, Qt, GLSL, Autodesk Maya API, Side Effects Houdini API, CVS, Git, Eclipse or Netbeans, Confluence, JIRA; 3) Using state-of-the art algorithms and procedures; and 4) Knowledge of Linear Algebra, Calculus, Algorithms, Data Structures, Discrete Math, Physics and Computer Graphics
*Any level of knowledge, experience and/or coursework in the specific skills is acceptable.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.