Software Engineer
Pixar
Emeryville, CAThis was removed by the employer on 2/21/2019 4:06:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Software Engineer jobs in Emeryville-CA
Search all Software Engineer postings
Full Time Job
Software Engineer (Universal Scene Description)
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)
• 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