Graphics Software Engineer

Pixar

(Emeryville, California)
Full Time
Job Posting Details
About Pixar
Pixar Animation Studios is an Academy Award ®-winning computer animation studio with the technical, creative and production capabilities to create a new generation of animated feature films, merchandise and other related products. Pixar's objective is to combine proprietary technology and world-class creative talent to develop computer-animated feature films with memorable characters and heartwarming stories that appeal to audiences of all ages.
Summary
Our Software R&D team is responsible for developing Pixar’s open source and in-house software to support the making of our animated films. As a Graphics Software Engineer on the GPU team, you’ll work on internal software to support our Production departments as well as open source projects, such as OpenSubdiv. We work very closely with both artists and other engineers to build the greatest filmmaking tools with high-standard engineering practices. The position requires a deep understanding of software engineering, an ability to collaborate in a large, cross-functional team of developers, and skill in designing and implementing robust, easy-to-maintain code. If you love writing high performance and high quality C++ code, are excited by cutting-edge engineering projects, and live or would like to live in the San Francisco Bay Area, we’d love to have you on the team.
Responsibilities
* Develop, implement, test and support 3D graphics software in a Linux environment * Collaborate effectively with a team of engineers, QA, Build, UI, Doc and Project Management * Partner with artists and technicians to provide world-class software development and support for film production * Collaborate on Open Source initiatives like OpenSubdiv
Ideal Candidate
* 3+ years of experience engineering in C++ * Bachelor's degree in Computer Science or equivalent * Strong software engineering skills are a must * Strong problem solving skills with high attention to detail and quality * Experience with UNIX / Linux * Experience with 3D applications and their APIs (e.g., Maya, Houdini, Katana) * Experience working with technical and non-technical software users * Excellent verbal and written communication skills * Proven ability to work with a team to deliver high-quality software in a fast paced, dynamic, deadline-oriented environment * Knowledge of modern rendering architectures, OpenGL and GPU technologies * Experience with OpenSubdiv and open source development is a plus

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.