Double Negative

Software Developer – Lighting, Surfacing and Rendering

Double Negative
Apply
4 months ago
Remote, Worldwide or Tokyo, JapanEntry Level

Responsibilities

  • Develop lighting, surfacing, rendering, material, texture, scene assembly, render setup, automation, and artist-facing tools.
  • Collaborate with developers, artists, Product Owners, and stakeholders to deliver tailored solutions.
  • Contribute across the full software lifecycle, including design, development, support, and pipeline integration.
  • Develop technology supporting high-end visual effects and feature animation workflows.

Requirements

  • Degree in Computer Science, Engineering, or relevant professional experience.
  • Programming experience in C++ and/or Python.
  • Basic knowledge of film and game production DCCs such as Solaris, Katana, Houdini, Mari, and Substance.
  • Preferred experience developing software in Linux environments and using source control systems within a team.
  • Preferred experience with unit and integration testing, Qt, Boost, OpenGL, OpenColorIO, OSL, MaterialX, and USD.
  • Preferred knowledge of surfacing, lighting, and rendering principles.
  • Preferred experience with the Katana C++ SDK, Houdini C++ HDK, Houdini HOM and HDA development, and interactive Houdini viewer tools.
  • Experience developing machine learning models or AI-based solutions is a preferred qualification.
Double Negative

About Double Negative

5,001-10,000 employees
Contact me