Rendering Programmer - AAA Games

Lightfury Games

India

Remote

INR 5,000,000 - 9,000,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lightfury Games in Bengaluru, India is seeking a deeply hands-on Rendering Programmer to own core graphics systems and deliver production-ready rendering features for shipped games. You will collaborate with Engine, Tools, Gameplay and Art teams to optimize real-time rendering pipelines and ensure high visual fidelity across platforms.

The ideal candidate has strong C++ skills, hands-on OpenGL/Vulkan experience, and a proven track record in engine-level rendering development within AAA-style

Qualifications

  • Strong professional experience in C++, with memory management, data structures, algorithms, and performance-critical programming.
  • Mandatory hands-on experience with OpenGL and Vulkan in graphics rendering.
  • Proven experience shipping games or production-ready graphics features with direct ownership of implemented features.
  • Experience with performance profiling and GPU debugging, and low-level troubleshooting.
  • Strong understanding of multithreading and real-time rendering fundamentals.

Responsibilities

  • Design, develop, and optimize real-time rendering systems for high-quality game experiences.
  • Implement and maintain rendering features using C++, OpenGL, and Vulkan.
  • Profile, debug, and resolve CPU/GPU performance bottlenecks, rendering artifacts, and graphics issues.
  • Collaborate with Engine and Tools programmers to improve rendering architecture and workflows.
  • Contribute to production builds ensuring rendering systems meet quality, performance, and stability requirements.
  • Evaluate graphics technologies to improve visual fidelity and runtime performance.

Skills

C++
OpenGL
Vulkan
Real-time rendering
Shader programming
Multithreading
Performance profiling
Memory management
Engine-level development

Tools

Unreal Engine
DirectX 12
Metal

Job description

Location: Bengaluru, India

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

Industry: AAA Gaming / Game Development

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.

Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

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 • Bengaluru

On-site
INR 600,000 - 900,000
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 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
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
Unreal Developer
Unreal Developer

Careernet • Bengaluru

Hybrid
INR 900,000 - 1,300,000
Hybrid work
Game Developer
Game Developer

Zen Technologies Limited • Kondapur

On-site
INR 800,000 - 1,200,000
Mid Unreal Artist 2 to 4 years Bangalore and Gurgaon →
Mid Unreal Artist 2 to 4 years Bangalore and Gurgaon →

PropVR • Bengaluru, Gurugram District

On-site
INR 800,000 - 1,200,000
Competitive compensation and benefits
Access to latest VR/AR hardware
Continuous learning opportunities
Mid Unreal Engine Developer 3+ years Bangalore →
Mid Unreal Engine Developer 3+ years Bangalore →

PropVR • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Competitive compensation and benefits
Access to latest VR/AR hardware
Continuous learning opportunities
Software Developer
Software Developer

Zen Technologies Limited • Hyderabad

On-site
INR 900,000 - 1,500,000
Rendered Ideas 3D Game Artist (Blender Specialist), Mumbai
Rendered Ideas 3D Game Artist (Blender Specialist), Mumbai

Festybay • Mumbai

Hybrid
INR 1,400,000 - 2,400,000
Profit-sharing
Research time
Work-life balance
+1