
Software Engineer
Pixar
Emeryville, CAThis was removed by the employer on 7/8/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
This is a Full Time Job
Are you passionate about C programming? Do you thrive in collaborative environments? Would you be interested in a one-year rotation with Pixar's Software R&D team? If so, we want to hear from you!
In the Software R&D Team we are responsible for developing and maintaining software for the studio, including Pixar's in-house animation software Presto. We are passionate about software application engineering best practices. We collaborate in multi-functional teams of passionate developers to craft software that enables our film production and continuously extends artistic reach. We additionally collaborate directly with production users to support our software. We would love for you to join our team to help us in our mission to design and implement robust, easy to maintain and performant code.
This one-year project role will focus on cross departments features within Presto. Presto is our award winning proprietary software used by many production departments for bringing our characters to life. Applicants should have some full-time professional working experience in software engineering and be excited to learn the ins and outs of being a software engineer at Pixar Animation Studios.
RESPONSIBILITIES:
• Develop new features and maintain existing code for our proprietary 3D software
• Collaborate effectively with our team of engineers, QA, Build, UI, Doc, and Project Managers
• Partner with artists and technicians to contribute to elite software and support film production
REQUIREMENTS:
• 1-2 years of full-time professional software engineering experience
• Passionate about programming, especially with C
• Excitement for engineering best practices and dedication to writing high-quality code with attention to detail
• The ability to thrive in an evolving production-centric environment by being adaptable and resilient
• Bachelor's degree in Computer Science or equivalent
PREFERRED SKILLS:
• Experience with modern UI development toolkits, especially Qt
• Experience interacting with technical and non-technical software users
• Understanding of UNIX / LINUX programming workflows is helpful
• Prior exposure to 3D computer graphics and relevant applications (e.g., Maya, Katana, Houdini, Unity, Unreal) is a plus