Software Developer - Katana

Production Technology (Pipeline, and R&D) Montréal, Quebec


Description

Position at DNEG

Développeur logiciel - Katana

En tant que développeur de logiciels d'éclairage pour notre département de technologie de production, vous travaillerez au sein d'une équipe pour développer, améliorer, maintenir et soutenir les outils utilisés par nos artistes en surfaçage et en éclairage pour produire notre travail exceptionnel d'animation de fonctionnalités et d'effets visuels.

Le département de technologie de production prend en charge plusieurs projets de films en parallèle, de la conception initiale et de la supervision sur le plateau à la production et à la post-production. Vous aurez une influence sur tous les aspects du cycle de vie du développement logiciel; l'architecture, le développement et la maintenance de logiciels ainsi que l'intégration d'outils dans notre pipeline existant.

Nos développeurs de logiciels R&D sont très techniques et méthodiques dans leur approche de la résolution de problèmes complexes.

  • Concevoir / développer et maintenir l'outillage Katana pour les équipes de surfaçage et d'éclairage.
  • Collaborer avec les artistes de l'éclairage et d'autres développeurs de logiciels pour établir les meilleures pratiques en matière de pipeline et de flux de travail.
  • Produire des spécifications techniques et de la documentation pour les outils que vous développez.
  • S'assurer que les rapports de bogues et les demandes d'assistance sont traités rapidement et efficacement.

En plus d'être techniquement compétent, vous devrez également être un bon communicateur - vous produirez de la documentation technique, évaluerez et comprendrez les besoins et les exigences de nos éclairagistes et communiquerez les délais de développement au chef d'équipe et à votre chef de projet. Votre capacité à articuler des informations techniques complexes à des personnes non techniques vous aidera à vous épanouir dans ce rôle.

Qualifications :

  • Diplôme en informatique ou dans une matière similaire, ou expérience équivalente dans l’industrie des VFX
  • Expérience en développement logiciel en C ++
  • Connaissance pratique de PyQt et Python
  • Expérience de l'utilisation et / ou du développement pour Katana et / ou un package d'éclairage / rendu équivalent.

 Atouts

  • Expérience des méthodologies et des outils de test de logiciels automatisés
  • Connaissance pratique du langage Open Shading
  • Connaissance pratique d’autres spécialités du pipeline des effets visuels
  • Expérience avec un ou plusieurs moteurs de rendu modernes: Renderman, Arnold, Mantra, etc.
  • Connaissance pratique de l'USD de Pixar
  • Expérience antérieure en surfaçage et / ou éclairage pour films ou jeux.
  • Expérience de l’utilisation et / ou du développement pour Houdini

Nous ne serions pas en mesure de produire un travail primé sans notre service de technologie de production, qui s'engage à entretenir un lieu de travail diversifié et passionnant. Nos équipes ont des expériences variées et sont originaires d'un certain nombre de pays différents, travaillant à travers le monde à la pointe de la technologie dans l'industrie.

--------------------------------------------------------------------------------------------------------------------------------------------------------


Software Developer – Katana

As a Lighting Software Developer for our Production Technology department you will work as part of a team to develop, improve, maintain and support the tools used by our surfacing and lighting artists to produce our outstanding Feature Animation and Visual Effects work. 

The Production Technology department supports multiple film projects in parallel, from initial design and on-set supervision to production and post-production. You will have influence in all aspects of the software development life-cycle; architecting, developing and maintaining software as well as integrating tools into our existing pipeline.

Our R&D Software Developers are highly technical and methodical in their approach to solving complex problems. You will:

  • Design/develop and maintain Katana tooling for the surfacing and lighting teams.
  • Collaborate with lighting artists and other software developers to establish pipeline and workflow best practices.
  • Produce technical specifications and documentation for the tools you develop.
  • Ensure that bug reports and support requests are dealt with swiftly and efficiently.

As well as being technically proficient, you will also need to be a good communicator - you will be producing technical documentation, assessing and understanding the needs and requirements of our lighting artists, and communicating development timeframes to the team lead and your Project Manager. Your ability to articulate complex technical information to non-technical people will help you thrive in this role.

Must have:

  • Degree in Computer Science or similar subject, or equivalent industry experience
  • Software development experience in C++
  • Working knowledge of PyQt and Python
  • Experience using and/or developing for Katana and/or an equivalent lighting/rendering package.

Nice to have:

  • Experience with automated software testing methodologies and tools
  • Working knowledge of Open Shading Language
  • Working knowledge of other specialisms within the Visual Effects pipeline
  • Experience with one or more modern renderers: Renderman, Arnold, Mantra etc.
  • Working knowledge of Pixar’s USD
  • Previous experience in surfacing and/or lighting for Film or Games.
  • Experience using and/or developing for Houdini

We would not be able to produce award-winning work without our Production Technology department, which is committed to nurturing a 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.


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.