Pixar Animation Studios Company Logo

Pixar Animation Studios

Emeryville, - United States
View all jobs at this company »

Research Software Engineer

Description

Summary of Job:
Pixar's Software R&D Team is responsible for developing and maintaining Pixar’s in-house, movie-production software.  This position is targeted for supporting research software development through exploration, feature development and bug fixes.  This position requires collaboration with both research scientists and engineering staff for algorithmic design as well as production users to support deployed software and pipelines.

Responsibilities:
  • Primarily responsible for providing software needed to develop and validate research projects - ranging from high performance   rendering, to animation and simulation.  This includes developing, maintaining and supporting software and/or systems under the   guidance of a research lead.
  • Works directly with artists and technical directors to solve technical challenges and debug high priority issues.
  • Detailed problem analysis and resolution of issues.
  • Ability to triage incoming issues and provide rapid response/resolution.

Qualifications:
  • 5+ years of experience engineering in C / C++ required
  • Must be able to understand and implement current research publications
  • Expertise in high performance graphics algorithms and languages including: OpenGL, cuda, ispc, parallel languages (OpenMP,         Intel’s TBB)
  • Scripting skills with expertise in Python preferred
  • Bachelor's degree in Computer Science or equivalent required, advanced degree preferred
  • Strong 3D math and computer graphics experience required, experience with rendering techniques preferred
  • Strong problem solving skills with high attention to detail, balancing quick turnaround with long-term quality
  • Experience working with technical and non-technical software users
  • Knowledge of 3D graphic applications is a plus (i.e. Maya, Houdini)
  • Experience with UNIX / Linux
  • Must be able to work well with a wide range of personality types
  • Must be detail oriented and organized, possess strong communication skills, and be able to handle a variety of tasks in an efficient     manner
  • Proven ability to work with a team to deliver high quality software in a fast paced, dynamic, deadline oriented environment

Pixar is an Equal Opportunity Employer

Follow us on Twitter @PixarRecruiting









This Job is no longer active!