DreamWorks Animation is seeking an experienced software engineer to contribute to thedesign, development, and maintenance an Autodesk Maya-based toolset, and an underlying in-house data management platform, supporting the Previz and Layout production departments. The team interfaces directly with artists within these departments with responsibilities for the previsualization of all shots feeding the production pipeline as well as the staging of shots through digital camera authoring and set dressing. Attention to detail, exceptional communication skills, and a passion for challenging development work and great design are essential.Job Responsibilities:
- Develop, enhance, and support Maya-based tools for Previz and Layout Departments
- Interface directly with Production artists and technical users in collecting requirements
- Consult and collaborate with development team leads on design and systems integration efforts
- Software design, planning, estimating, and reporting of progress and status
Qualifications/Requirements4+ years of professional CG development experienceFluency in C++, Python, Maya C++ API, and Mel/Python scriptingUnderstanding of CG concepts and techniquesExperience with object-oriented software designExperience with UI development using Qt or equivalent UI toolkitStrong communication skills with an ability to work with both technical and non-technical usersAbility to balance critical ongoing support with longer-term development objectives
Desired CharacteristicsB.S. or M.S. in Computer Science, or equivalent degreeFamiliarity with:
Physically based rendering (e.g. Arnold)Asset management systems and conceptsOpenGL and hardware-accelerated renderingPreviz/Layout production processes and pipelineUniversal Scene Description (USD) interchange formatAutodesk Maya gpuCache, Viewport 2.0, and SceneAssembly technologiesClient/server, sockets, and web service design principles (e.g. HTTP/REST)Multiprocessing, threading, and application tuning/performance optimization
From the award-winning storytellers, artist and innovators at DreamWorks Animation and DreamWorks Animation Television come the beloved characters and stories that come alive on the big and small screens. From films like Shrek, How to Train Your Dragon and Trolls to original TV series including Trollhunters, Voltron and Home: Adventures with Tip & Oh, DreamWorks Animation continues to bring home the laughter, fun and courage to dream.
Visit Apply to see our latest animated film and television productions.
DreamWorks is a division of NBCUniversal. At NBCUniversal, we believe in the talent of our people. It’s our passion and commitment to excellence that drives NBCU’s vast portfolio of brands to succeed. From broadcast and cable networks, news and sports platforms, to film, world-renowned theme parks and a diverse suite of digital properties, we take pride in all that we do and all that we represent. It’s what makes us uniquely NBCU. Here you can create the extraordinary. Join us.
NBCUniversal’s policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Initiative For Hiring Ordinance, where applicable.