Software Developer (Shoot & On-Set)

Production Technology (Pipeline, and R&D) Chennai, India Mumbai, India


Description

Position at DNEG

As an R&D Software Developer at DNEG, you will work as part of a highly engaged and knowledgeable Production Technology department developing pioneering tools that enable our artists to tackle increasingly complex and creative challenges in the production of stunning - and award-winning - Visual Effects and Feature Animation work.As an R&D Software Developer at DNEG, you will work as part of a highly engaged and knowledgeable Production Technology department developing pioneering tools that enable our artists to tackle increasingly complex and creative challenges in the production of stunning - and award-winning - Visual Effects and Feature Animation work.

You will be working on DNEG's proprietary shoot and on-set tools which are developed in both C/C++ and Python. Our developers work to help our Shoot/On-Set Department ingest, process and prepare terabytes of data captured on the film set. Our cutting-edge systems include the latest machine vision algorithms and photogrammetry technology provided through an artist friendly graphical user interface. This project therefore provides the opportunity to work across a broad range of software development disciplines: image processing algorithm development, efficient data management and pipeline design through to UI/UX.

As well as demonstrating technical skill and initiative, you will need to be an excellent communicator – your ability to communicate between technical developers and non-technical artists will help you thrive in this role.

We value your expertise, so with the help of our dedicated Technology Project Managers you will be responsible for planning-out your own development projects working with senior developers to schedule development work and establish your own project deadlines. 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.

This is an exciting opportunity to join a growing Production Technology department contributing to the technology behind exceptional VFX and Feature Animation work ranging from blockbuster epics to television dramas, working alongside smart, creative and adaptable R&D Software Developers.

Must have:

  • Degree in Computer Science, Computer Engineering or similar, or equivalent experience
  • Experience of software development in a Linux environment (shells, version management etc.)
  • Programming experience in C/C++ and Python
  • Practical knowledge of programming libraries such as STL, Boost, Qt, OpenGL etc.

Nice to have:
  • Experience developing VFX-related tools
  • Understanding of relevant third-party technologies such as Alembic, OpenEXR and OpenImageIO, OpenColourIO etc
  • Experience with APIs for relevant applications such as Houdini, Maya and Nuke
  • Practical knowledge of digital stills and/or video cameras
  • Familiarity with digital colour management
  • Experience with digital image processing and/or deep learning


About Us
We are DNEG, one of the world's leading visual effects, animation and stereo conversion companies for feature film and television, with studios in London, Vancouver, Mumbai, Los Angeles, Chennai, Montréal, Chandigarh, Hyderabad and Goa.