Software Developer – Layout, Animation, Matchmove, Previs
Double Negative4 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.