Pixar Animation Studios Company Logo

Pixar Animation Studios

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

RenderMan Interviews in Vancouver, BC

Description

Pixar's RenderMan Group will be in Vancouver, BC to meet with software developers interested in our Seattle, WA opportunities.  If you're interested and qualified, we'd love to meet with you while we're there.  Submit your resume for immediate review and we'll follow-up accordingly!  Thanks for your interest!

RenderMan Software Developer

Summary of Position:


Pixar's RenderMan Products Group seeks a senior-level engineer to assist in the development and maintenance of Pixar's world-renowned rendering software. This position is based in Seattle, WA.


Responsibilities

•   Lead and develop new or enhanced technical solutions to improve performance.

•   Maintain and improve the rendering systems.

•   Refactor and rewrite existing code to improve quality, reliability, and maintainability.

•   Proactively test new and existing functionality to ensure the highest levels of quality.

•   Provide hands-on support to important customers.  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 fostering adoption of best practices.


Required Qualifications

•   Ph.D. or equivalent work experience.

•   Practical experience with photorealistic rendering (REYES, ray tracing, BXDFs, geometry processing).

•   Familiarity with the latest developments in the industry.

•   Proven experience constructing and shipping commercial software.

•   Fluency in C++.

•   A solid foundation in software engineering, including object-oriented programming.

•   Proven experience developing innovative and cutting-edge software solutions.

•   Ability to work well independently within a fast-paced, dynamic, deadline-driven environment.

•   A team-oriented, customer-focused, quality-obsessed mindset.


Desirable Qualifications

•   Relevant academic research experience.

•   Familiarity with programmable shading and writing shaders in the RenderMan shading language, HLSL/Cg, or the OpenGL shading language.

•   Experience in film or video game production.

•   Practical knowledge of multi-threaded software development.

•   Experience with Python, Perl, and other programming languages.

•   Familiarity with programming tools such as Valgrind, Visual Studio, Vtune, Subversion, etc.


This Job is no longer active!