Software Developer Creature Performance

DNEG

Bengaluru

On-site

INR 600,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading visual effects company in Bengaluru is seeking a Software Developer to work on Creature Performance technologies. In this role, you will be involved in developing deformers, kinematics, and frameworks for animation. Candidates should have a degree in Computer Science and be proficient in C++. Experience with Maya or Houdini SDK is a plus. This offers a collaborative environment, working closely with artists and stakeholders to create cutting-edge software solutions.

Qualifications

  • Degree in Computer Science, Computer Engineering, or a relevant professional background.
  • Programming experience in C++.
  • Some experience in fields like geometry processing or kinematics.
  • Experience developing plug-ins using the Maya or Houdini SDK.

Responsibilities

  • Develop technologies for deformers, kinematics, and animation.
  • Work closely with Product Owners and Stakeholders.
  • Integrate tools into existing pipelines.

Skills

C++
Algorithm design
Communication

Education

Degree in Computer Science or Engineering

Tools

Maya SDK
Houdini SDK

Job description

Software Developer (All Levels) – Creature Performance, Core

At DNEG we are creating a team to push the boundaries of Creatures technology in Visual Effects and Feature Animation. Together with our artists we are sketching our vision of the future in Creatures and define the development that will turn such vision into a reality.

You will be a fundamental part of a multidisciplinary team working on frameworks, engines, tools and pipelines for Creatures’ animation rigs, simulation, animation, crowds and motion‑capture. We will work with you to make sure you feel fulfilled in having your skills and competencies being used to contribute to our vision for the future of Creatures in alignment to your interests and ambitions.

As a Software Developer in the Creature Performance team, you will participate in the development of technologies that will deliver new and better deformers, kinematics, solvers and frameworks for rigging, Creatures FX, crowds and animation. You will work with your peers to ensure these technologies interoperate nicely to deliver a consistent ecosystem and the best user experience for our artists.

We are looking for candidates who are passionate about digital Creatures technology, knowledgeable about C++ and capable of applying and expanding their knowledge in algorithms designed to improve the performance and quality of our Creatures. As well as demonstrating technical skill and initiative, your ability to communicate between technical developers, non‑technical artists and end users will help you thrive in this role. We encourage a technically creative attitude and are looking for individuals who are willing and able to bring their own solutions and ideas to the table.

We follow Agile development methodologies and you will work closely with Product Owners and Stakeholders to understand artist needs and deliver bespoke software products. You will have influence in all aspects of the software development life‑cycle; designing, supporting and maintaining software as well as integrating tools into our existing pipeline.

Requirements
  • Degree in Computer Science, Computer Engineering, or a relevant professional background.
  • Programming experience in C++.
  • Some experience in fields such as geometry processing, deformable objects, or kinematics.
  • Experience developing plug‑ins using the Maya or Houdini SDK.
Nice to have
  • Experience in Python development.
  • Experience developing scripts for Maya or Houdini.
  • Experience developing solutions for crowds, rigging, CFX, animation or motion‑capture.
  • GPU programming experience.
Equal Opportunities

We would not be able to produce award‑winning work without our Production Technology department, which is committed to nurturing an inclusive, diverse and exciting workplace. Our teams have a variety of backgrounds and originate from a number of different countries, working across the globe at the forefront of technology in the industry.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer Creature Performance
Software Developer Creature Performance

DNEG • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Developer – Modelling, Groom and World Building
Software Developer – Modelling, Groom and World Building

DNEG • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Software Developer – Houdini
Senior Software Developer – Houdini

DNEG • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - Automation
Senior Software Developer - Automation

DNEG • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Software Developer – Maya
Senior Software Developer – Maya

DNEG • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Software Developer – Layout, Animation, Matchmove, Previs
Software Developer – Layout, Animation, Matchmove, Previs

DNEG • Bengaluru

On-site
INR 800,000 - 1,400,000
Software Developer – 2D Generalist
Software Developer – 2D Generalist

DNEG • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Senior Software Developer - Front End
Senior Software Developer - Front End

DNEG • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Software Developer – Houdini
Software Developer – Houdini

DNEG • Bengaluru

On-site
INR 800,000 - 1,500,000
Senior Software Developer – Houdini
Senior Software Developer – Houdini

DNEG • India

On-site
INR 1,200,000 - 1,500,000