M+E Technology Job Board

Software Engineer

  • Full Time
  • Emeryville, CA
  • Applications have closed

Pixar

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. The USD team owns and develops the “Universal Scene Description” project (openusd.org) that represents Pixar’s most ambitious open-source project, whose goal is to be the VFX industry standard for large-scale scene description, DCC interchange, and high-performance delivery of scenes to renderers. As a USD Engineer, you’ll work on developing and improving the performance of USD and other internal software to support our Production departments and external collaborators.

We work very closely with both artists and other engineers to build innovative and high-performing filmmaking tools to the highest engineering standards. 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, want a chance to help build a system with broad impact on the entire VFX industry, 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 animation software
Work effectively with a team of engineers, QA, Build, UI, Doc and Project Management
Work with artists and technicians to provide world class software development and support for film production

REQUIREMENTS:


5+ years of experience engineering in C / C++
Bachelor’s degree in Computer Science or equivalent

PREFERRED SKILLS:

Experience with modern development toolkits such as Qt
Strong object-oriented design and implementation skills
Experience with UNIX / LINUX
Experience working with technical and non-technical software users
Experience and/or Knowledge of 3D graphics and interaction techniques
Knowledge of 3D graphic applications is a plus (i.e. Maya, SOFTIMAGE)
Experience and/or knowledge of OpenGL and modern 3D graphics architecture is a plus
Commitment to creating world-class production tools
Strong problem solving skills with high attention to detail and quality
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