DNEG
Posted 3mo ago

Software Developer – Lighting, Surfacing and Rendering

DNEG
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • collaborating with artists
  • building tools
  • integrating pipeline
Requirements
  • Degree in Computer Science
  • Engineering, or relevant professional experience
  • C++ and/or Python
  • Basic knowledge of DCCs (Solaris
  • Katana
  • Houdini, Mari
  • Substance)
Technical tools mentioned
C++PythonSolarisKatanaHoudiniMariSubstanceOpenGLOpenColorIOOSLMaterialXUSDQtBoostHoudini/HDAHOMHDAHOM

Job description

Software Developer – Lighting, Surfacing and Rendering
DNEG’s Lighting and Surfacing artist teams transform raw 3D data into high-end photoreal and stylised imagery. Surfacing artists create textures and materials, painted or procedural, using tools like Mari and Substance, while lighting artists use Katana and Solaris to build scenes, control lighting, and render final images with PRman and Karma.
As a developer in the Lux team, you may contribute to one or both disciplines, including material and texture workflows, scene assembly, render setup, automation, and lighting tools.
Success in this role requires strong technical ability, initiative, and the ability to collaborate effectively with both developers and artists. We value creative problem-solving and encourage new ideas.
Working in an Agile environment, you’ll partner with Product Owners and stakeholders to deliver tailored solutions, contributing across the full software lifecycle, from design and development to support and pipeline integration.
This is an opportunity to join a growing team developing technology that underpins high-end VFX and Feature Animation.

 

Must have:
  • Degree in Computer Science, Engineering, or relevant professional experience 
  • Programming experience in C++ and/or Python
  • Basic knowledge of DCCs for film and game production (Solaris, Katana, Houdini, Mari. Substance, etc)

 

Nice to have: 
  • Experience with software development in a Linux environment
  • Experience with source control systems and developing within a team 
  • Experience with unit/integration testing
  • Experience in Qt, Boost, 
  • Knowledge of the core principles of Surfacing, Lighting and Rendering
  • Experience in OpenGL, OpenColorIO, OSL, MaterialX, USD
  • Experience with the Katana C++ SDK and the Houdini C++ HDK
  • Experience with Houdini development using HOM and HDA
  • Experience with Houdini development creating interactive viewer tools.
  • Experience developing machine learning models
  • Experience developing AI-based solutions



About DNEG

Visual effects and animation studio for film and television.

Year founded
1998
Employees
9000
Organization type
Private
Latest investment
Raised $200.00M Private Equity (2024) — led by United Al Saqer Group
Headquarters
GB

Similar jobs

Software Developer roles near Bengaluru, Karnataka
2h
Save
Mark Applied
Hide
Senior Software Engineer
Hyderabad or Bengaluru or Telangana
OnsiteFull Time
Chubb
ChubbNYSE: CB: Provides property, casualty, and life insurance and reinsurance services globally.
7+ YOERequires 7+ years in automation and functional testing, programming in TypeScript/JavaScript and Java, Playwright and Selenium expertise, P&C insurance knowledge, CI/CD, AI tools, and test automation skills.
TypeScript, JavaScript, Java, Playwright, Selenium, SQL, CI/CD, HackerRank
3h
Save
Mark Applied
Hide
Senior Software Engineer - Confluent
Bangalore, Karnataka, India
RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
3+ YOEBachelor's degree and 3+ years of industry experience required. Requires cloud security expertise, security reviews, multi-cloud controls, infrastructure as code, automation, and Python or Go proficiency preferred.
Python, Go, Terraform, CloudFormation, AWS, GCP, Azure, CSPM
4h
Save
Mark Applied
Hide
Lead Software Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOE5–7 years of full-stack experience, system design, application development, testing, operational stability, modern programming, database querying, SDLC, agile, CI/CD, security, resiliency, and AI-assisted development.
Claude Code, GitHub Copilot, Spring Boot, Java, React.js, JavaScript, HTML, CSS, Git, REST, AWS, Terraform, CI/CD
5h
Save
Mark Applied
Hide
Senior Software Engineer
Bangalore, Karnataka, India
OnsiteFull Time
Infinite Computer Solutions
Infinite Computer Solutions: Provides digital engineering and IT transformation services for enterprises.
5+ YOERequires 5+ years in Oracle Fusion SCM Cloud, techno-functional expertise in procurement, inventory, supplier portal, and Product Hub, plus OTBI, BI Publisher, FBDI, SOAP/REST APIs, and OIC experience.
Oracle Fusion SCM Cloud, OTBI, BI Publisher, FBDI, SOAP, REST APIs, Oracle Integration Cloud (OIC), EHR, EPIC, Cerner, Warehouse Management Systems (WMS), ERP, HIPAA, FDA, GHX, McKesson, GS1, UDI
5h
Save
Mark Applied
Hide
Software Engineer Professional
Bengaluru, Karnataka, India
OnsiteFull Time
BT Group
BT GroupLondon Stock Exchange: BT.A: Provides telecommunications, broadband, and mobile services across the United Kingdom.
Strong Java JDK 11+, REST, Spring, databases, Kubernetes, CI/CD, DevOps, Agile, cloud, telecom OSS, debugging, automation, technical leadership, and stakeholder communication experience.
Java, JDK 11, REST Web Services, Spring Boot, Spring Data, Spring Security, Spring Cloud, RDBMS, NoSQL, Neo4j, Kubernetes, Jenkins, Spinnaker, OpenStack, Software Defined Networking (SDN), Git, CI/CD
5h
Save
Mark Applied
Hide
Senior Software Engineer - .Net Core and Cloud
Bengaluru, Karnataka, India
HybridFull Time
NEC Software Solutions
NEC Software SolutionsTokyo Stock Exchange: 6701: Provides software and technology services for public sector organizations.
8+ YOERequires 8+ years as a .NET developer, .NET Core 6.0/8.0, ASP.NET, SQL Server, MVC, web services or Web API, Docker, REST/RPC, Agile, Azure, CI/CD, troubleshooting, and communication skills.
.NET Core 6.0, .NET Core 8.0, ASP.NET, SQL Server, Model-View-Controller (MVC), Web API, Docker, REST, RPC, Agile, Azure, CI/CD
6h
Save
Mark Applied
Hide
(Senior) Software Engineer (all genders) 1
Bangalore, Karnataka, India
OnsiteFull Time
Merck
MerckXETRA: MRK: A science and technology providing healthcare, life science, and electronics solutions.
University degree in a relevant technical or engineering discipline; substantial software engineering experience; Python, Spark, Palantir Foundry, Snowflake, PySpark, CI/CD, version control, testing, data pipelines, governance, security, and English fluency.
Python, Spark, Palantir Foundry, Snowflake, PySpark, CI/CD
6h
Save
Mark Applied
Hide
Software Engineer II - Full Stack
Bengaluru, Karnataka, India
HybridFull Time
Abnormal AI
Abnormal AI: Protects enterprises from email attacks using behavioral artificial intelligence.
3+ years of software engineering experience building production web applications; full-stack skills with React, JavaScript or TypeScript, backend services, cloud platforms, Docker, Kubernetes, and databases.
React, JavaScript, TypeScript, HTML, CSS, Python, Go, Java, AWS, Docker, Kubernetes, Kafka, Redux, Next.js, Django, Django REST Framework