Added by on 2014-06-26

Digital Domain Recruiting Software Engineer

3d jobs, Animation jobs, Digital Domain, Digital Domain Hiring, Digital Domain job, Digital Domain jobs, Digital Domain Recruiting, Digital Domain Studios, hiring, job, jobs, Recruiting, Recruitment, vfx jobs, video game jobs, Visual Effects Jobs

Software Engineer – Senior Char/ Sims

Department: Technology
Reports to: Global Production Technology Supervisor
Status: Exempt
Classification: Full Time, Staff
Date: July 2014

Purpose of the job:

The Software Engineer – SIMS helps create fluid and volumetric simulation software and tools, for use in high-end photorealistic visual effects work for motion pictures and commercials. The work involves designing, writing and supporting proprietary software as well as plugins for third party software- primarily Houdini. The support component of the job involves working with Effects Artists and TDs to understand and implement solutions to ongoing production challenges.

Essential Functions/Responsibilities:

• Work as part of a team extending and supporting simulation tools (written in C++) for our visual effects productions and artists
• Writing documentation for such tools
• Releasing and configuring software for production environments
• Development and maintenance work on plug-ins and scripts related to Houdini, and possibly also for Maya and Nuke
• Design, implementation, and maintenance of Python APIs for use by TDs

Qualifications- Education and/or Experience Required:

• Candidates should hold a degree in Computer Science or related field, or have equivalent experience in a high-end production environment
• Experience in developing large scale software applications in C++ within a Linux environment is required. Windows development experience is a plus
• Experience writing fluid simulation, volumetric simulations, or other mathematically intense development is required
• Strong knowledge of C++, including templates, compiling, and linking issues.
• Understand and have experience with: multi-threading, process management, and GPU
• Experience with Houdini as a user and/or developer is a big plus
• Experience with any or all of: Boost, STL, Make, PyQt, Subversion and Jenkins is a plus
• Experience in a Visual Effects production environment is a plus
• Ability to work without a great deal of supervision and identify useful tasks on your own
• Strong engineering, problem-solving, and communication skills

Working Conditions and Environment/Physical Demands:

• Office working environment
• Hours for this position are based on normal working hours, but will require extra hours pending production needs
• Walking/ bending/ sitting

The above statements are intended to describe the general nature and level of the work being performed by people assigned to this work. This is not an exhaustive list of all duties and responsibilities associated with it. Digital Domain Vancouver management reserves the right to amend and change responsibilities to meet business and organizational needs.

To apply for this position submit an application at
Please select Vancouver from the drop down location menu
Digital Domain Recruiting Software Engineer, Digital Domain, Digital Domain Hiring, Digital Domain job, Digital Domain Recruiting, Digital Domain Studios, hiring, jobs, Recruiting, Recruitment, vfx jobs, Software Engineer