Rendering Programmer – AAA Games

Lightfury Games

Bengaluru

On-site

INR 600,000 - 900,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Lightfury Games is seeking a deeply hands-on Rendering Programmer to join our Bengaluru studio. You will work on core graphics and rendering systems, collaborating with Engine, Tools, Gameplay, and Art teams to ship production-ready features.

The role emphasizes low-level programming, real-time rendering pipelines, shader work, and performance optimization for shipped titles, including AAA-grade projects.

Qualifications

  • 7+ years of experience in rendering/graphics programming.
  • Hands-on experience with OpenGL and Vulkan in production rendering.
  • Experience with real-time rendering pipelines and shader development.

Responsibilities

  • Design, develop, and optimize real-time rendering systems for games.
  • Implement rendering features using C++, OpenGL, and Vulkan.
  • Profile and optimize CPU/GPU performance and fix rendering issues.

Skills

C++
OpenGL
Vulkan
Multithreading
Performance optimization
Shader programming
GPU profiling
Unreal Engine

Tools

Unreal Engine

Job description

Experience: 7+ years (flexible for candidates with exceptional rendering expertise)

Role Overview

As a Rendering Programmer, you will work on the core graphics and rendering systems that power our game, collaborating closely with Engine, Tools, Gameplay, and Art teams. This is a practical, engineering-focused role requiring strong low-level programming skills, hands-on experience with graphics APIs, and the ability to deliver production-ready rendering features for shipped games.

Candidates with experience in AAA game development, engine-level programming, rendering optimization, and production releases will be strongly preferred.

Key Responsibilities
  • Design, develop, and optimize real-time rendering systems for high-quality game experiences.
  • Implement and maintain rendering features using C++, OpenGL, and Vulkan.
  • Work on low-level graphics programming, GPU utilization, rendering pipelines, shaders, and graphics performance optimization.
  • Collaborate with Engine and Tools programmers to improve rendering architecture, graphics workflows, and engine capabilities.
  • Profile, debug, and resolve CPU/GPU performance bottlenecks, rendering artifacts, and graphics-related issues.
  • Develop and optimize rendering solutions for performance, scalability, and visual quality across target platforms.
  • Work closely with Gameplay, Art, Technical Art, and other engineering teams to integrate and ship rendering features.
  • Contribute directly to production builds, ensuring rendering systems meet quality, performance, and stability requirements.
  • Evaluate graphics technologies and techniques to improve visual fidelity and runtime performance.
  • Participate in technical design discussions, code reviews, debugging, and architectural decisions while remaining hands-on with implementation.
Required Skills & Experience
  • Strong professional experience in C++, with excellent command of modern C++ concepts, memory management, data structures, algorithms, and performance-critical programming.
  • Mandatory hands-on experience with OpenGL and Vulkan in graphics or rendering development.
  • Strong understanding of real-time rendering fundamentals, graphics pipelines, GPU architecture, and shader programming.
  • Practical experience developing or modifying rendering systems, graphics engines, or engine-level components.
  • Proven experience working on shipped games or production-ready gaming products, with direct ownership of implemented features.
  • Experience with performance profiling, GPU debugging, rendering optimization, and low-level troubleshooting.
  • Strong understanding of multithreading, memory and resource management, and performance optimization in real-time applications.
  • Ability to independently investigate complex rendering issues and deliver robust, production-quality solutions.
  • Strong problem-solving skills and the ability to work effectively with cross-functional engineering and art teams.
Preferred Qualifications
  • Unreal Engine experience is a major advantage, particularly hands-on work with its rendering architecture, renderer modifications, RHI, shaders, or engine-level graphics systems.
  • Experience working on AAA titles for PC, console, or high-end mobile platforms.
  • Experience with Engine and Tools programming, including engine architecture, graphics tooling, debugging utilities, and developer workflows.
  • Experience with DirectX 12, Metal, or other modern graphics APIs.
  • Familiarity with rendering techniques such as physically based rendering (PBR), deferred and forward rendering, global illumination, lighting, shadows, and post-processing.
  • Experience contributing to engine architecture, technical direction, mentoring, or coordinating work across engineering teams.
  • A track record of delivering complex rendering features from implementation through optimization and final game shipment.
What We Are Looking For

We are looking for a deeply hands-on rendering engineer, not someone whose experience is limited to high-level design or team management. The ideal candidate combines exceptional C++ skills, strong graphics API knowledge, practical engine-level development, and proven experience taking rendering features into shipped products.

Experience with AAA game production, Unreal Engine, Engine and Tools programming, and cross-functional collaboration will help candidates stand out.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Rendering Programmer - AAA Games
Rendering Programmer - AAA Games

Lightfury Games • India

Remote
INR 5,000,000 - 9,000,000
Senior Rendering Programmer (Remote/Onsite)
Senior Rendering Programmer (Remote/Onsite)

BeamNG GmbH • India

Remote
INR 1,500,000 - 2,100,000
Flexible hours
Language courses
Talent development program
+3
Senior Game Developer job at Rendered Ideas, Mumbai
Senior Game Developer job at Rendered Ideas, Mumbai

Festybay • Mumbai

Hybrid
INR 1,800,000 - 3,500,000
Direct Participation in Profit-Sharing
Autonomous Team Environment
Research & Development Time
+1
Senior Vulkan Graphics Software Engineer
Senior Vulkan Graphics Software Engineer

Luxoft • India

Remote
INR 1,800,000 - 2,400,000
Senior Technical Artist - Gaming
Senior Technical Artist - Gaming

ChainScript Labs Pvt. Ltd. • India

On-site
INR 1,000,000 - 1,500,000
Unreal Game Developer
Unreal Game Developer

Sallybase • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Unreal Pipeline TD - Game Engine & VFX
Unreal Pipeline TD - Game Engine & VFX

Atomic Arts • Mumbai

On-site
INR 900,000 - 1,500,000
Senior Unity Lighting Artist
Senior Unity Lighting Artist

YGT Gaming • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior 3D Artist
Senior 3D Artist

Sony Pictures Networks India • Mumbai

On-site
INR 1,200,000 - 1,800,000
Game Developer job at Rendered Ideas, Mumbai
Game Developer job at Rendered Ideas, Mumbai

Festybay • Mumbai

Hybrid
INR 1,500,000 - 2,800,000
Profit-sharing participation
Small & autonomous indie teams
Zero client work
+2