Software Developer – Lighting, Surfacing and Rendering
Double Negative6 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.
About Double Negative
Double Negative (DNEG) provides visual effects, feature animation, stereo conversion, and production technology services to film, television, streaming, and immersive-content studios. Founded in 1998 and headquartered in London’s Fitzrovia, it is privately held under parent company Prime Focus World. The studio is known for work on major releases and has received multiple Academy Awards for Best Visual Effects.