Software Developer – Layout, Animation, Matchmove, Previs
Double Negative6 months ago
Bengaluru, IndiaEntry Level
Responsibilities
- Build Python-based tools for scene management and access to asset, rig, and animation libraries.
- Develop 3DEqualizer integrations for data import and export.
- Support front-end and back-end development for complex CG scenes.
- Collaborate with Product Owners and stakeholders to understand artist needs and deliver tailored solutions.
- Contribute across design, development, maintenance, and pipeline integration.
- Work with Layout, Animation, Matchmove, and Previs artist teams in a Linux-based software environment.
Requirements
- A degree in Computer Science, Engineering, or relevant professional experience.
- Programming experience in Python.
- Experience with PySide or PyQt.
- Experience developing software in a Linux environment.
- Basic knowledge of Maya.
- Preferred: knowledge of animation and set-construction principles.
- Preferred: experience with source control systems and team-based development.
- Preferred: experience with C++, the Maya Python/C++ SDK, or other DCCs such as 3DEqualizer, MotionBuilder, Unreal, Nuke, and Houdini.
- Preferred: experience developing multithreaded software, using Boost or OpenGL, and developing machine-learning models or AI-based solutions.
Categories
About Double Negative
Double Negative (DNEG) provides visual effects, feature animation, stereo conversion, and production technology services to film, television, streaming, and immersive-content studios. Founded in 1998 and headquartered in London’s Fitzrovia, it is privately held under parent company Prime Focus World. The studio is known for work on major releases and has received multiple Academy Awards for Best Visual Effects.