Pixar Animation Studios Company Logo

Pixar Animation Studios

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

Software Engineer, RenderMan Integrations

Description

The RenderMan Integrations team develops and supports rendering tools for artists. Our engineers contribute to the development of RenderMan for Houdini, Maya, Katana, Blender and other artist tools by extending existing capabilities, implementing new user interfaces and subsystems and maintaining the software across a range of platforms and releases.

Do you have a solid understanding of software application engineering and the rendering pipeline, an interest in working on multiple products, and skill in crafting and implementing reliable, scalable, and maintainable software systems? If you enjoy finding creative solutions to difficult technical problems, collaborating with both technical and non-technical software users, and engaging with the visual effects community, then we have the job for you!

Responsibilities

  • Collaborate with engineers across teams at Pixar and third party vendors to bring the newest technology to RenderMan's bridge tools
  • Maintain and improve RenderMan's sophisticated software subsystems
  • Proactively test new and existing functionality to ensure the highest levels of quality
  • Provide hands-on support to customers and fix bugs in legacy code
  • Author high quality internal and end-user documentation
  • Contribute to team efforts by participating in design discussions, sharing engineering responsibilities, and encouraging adoption of good development practices 

Qualifications

  • Bachelor’s degree or higher in Computer Science or equivalent work experience
  • Professional experience or a proven proficiency in C++ and Python
  • Experience developing on multiple operating systems (Linux, Mac and Windows)
  • Familiarity with the latest developments in the computer graphics industry
  • Ability to work well independently within a fast-paced and dynamic environment

Preferred Skills

  • Experience developing for Houdini and other 3D applications (e.g., Maya, Blender, Katana)
  • Experience constructing and shipping commercial software is a plus