Software Developer Creature Performance
Double Negative7 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.