Software Developer Creature Performance
Double Negative9 months ago
Bengaluru, IndiaIntern / Entry Level / Mid Level / Senior / Staff+
Responsibilities
- Develop frameworks, engines, tools, and pipelines for creature animation rigs, simulation, crowds, motion capture, and animation.
- Create deformers, kinematics, solvers, and frameworks that improve creature technology performance and quality.
- Ensure technologies interoperate within a consistent ecosystem and provide a strong user experience for artists.
- Design, support, maintain, and integrate software into the existing pipeline.
- Collaborate with developers, artists, Product Owners, stakeholders, and end users to understand needs and deliver bespoke software products.
Requirements
- A degree in Computer Science or Computer Engineering, or relevant professional experience.
- Programming experience in C++.
- Some experience with geometry processing, deformable objects, kinematics, or related fields.
- Experience developing plug-ins using the Maya or Houdini SDK.
- Preferred: Python development experience; Maya or Houdini scripting experience; experience with crowds, rigging, creature FX, animation, or motion capture; and GPU programming experience.
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.