Upload Button Icon Add office photos
filter salaries All Filters

32 Ctruh Jobs

Ctruh - Graphics Programmer - GPU Optimization (3-6 yrs)

3-6 years

Ctruh - Graphics Programmer - GPU Optimization (3-6 yrs)

Ctruh

posted 21hr ago

Job Description

Job Title : Graphics Programmer

Location : Bangalore

Company : Ctruh Technologies

About Ctruh Technologies :

Ctruh Technologies is a pioneering tech company specializing in immersive and interactive web experiences. We are committed to pushing the boundaries of real-time 3D graphics and rendering on the web, delivering high-performance and visually stunning solutions. If you are passionate about graphics programming, rendering engines, and GPU optimization, we invite you to be part of our dynamic and forward-thinking team.

Job Overview :

We are seeking a highly skilled Graphics Programmer to develop custom rendering engines, optimize GPU performance, and work with WebGL and WebAssembly to build high-performance graphics applications for the web. This role requires a deep understanding of low-level memory management, performance profiling, and debugging GPU-related issues to ensure efficient rendering. The ideal candidate will also be responsible for implementing advanced rendering techniques and optimizing graphics performance for web applications.

Key Responsibilities :

- Develop and optimize custom rendering engines for web-based 3D applications.

- Work extensively with WebGL, WebAssembly, and rendering libraries such as Three.js and Babylon.js.

- Implement advanced rendering techniques such as SSR (Screen Space Reflections), screen-space shadows, and global illumination (GI).

- Optimize GPU performance through profiling, debugging, and memory management.

- Handle low-level memory operations for both CPU and GPU.

- Write custom multi-pass shaders using GLSL for real-time rendering.

- Debug and resolve performance and memory issues in a garbage-collected environment.

- Implement real-time animation systems and inverse kinematics (IK) solutions.

- Develop optimized real-time global illumination (GI) solutions.

- Work with threading, mutexes, and atomic operations to optimize performance.

Requirements :

- Strong experience with WebGL, OpenGL ES, Vulkan, and GPU programming.

- Proficiency in JavaScript, TypeScript, and WebAssembly for high-performance graphics applications.

- Deep understanding of rendering pipelines, shading languages (GLSL), and low-level memory operations.

- Experience in performance profiling, debugging GPU issues, and optimizing real-time rendering systems.

- Familiarity with memory virtualization, garbage collection, and efficient resource management.

- Expertise in Chrome Performance Profiler and Chrome Tracing for performance analysis.

- Understanding of Entity Component System (ECS) architecture for structured graphics programming.

- Strong knowledge of multi-threading concepts, synchronization mechanisms (mutexes, atomic operations), and real-time data processing.

- Experience working with low-level web development for optimizing rendering in browsers.

Preferred Qualifications :

- Experience developing custom 3D rendering engines or GPU development tools.

- Familiarity with game engines (Unity, Unreal Engine) and their WebGL/WebGPU integrations.

- Knowledge of real-time physics simulations and procedural generation techniques.

- Background in machine learning for graphics applications (e.g., AI upscaling, neural rendering).

- Experience in HLSL, CUDA, Metal, or DirectX for broader GPU programming exposure.

Work Culture & Schedule :

- Work Days: Monday to Friday (Work from Office) & Saturday (Work from Home).

- Work Timings: 10:00 AM onwards.

- Dynamic and collaborative work environment where creativity and innovation thrive.

- Opportunities for continuous learning and development in cutting-edge graphics technologies.

Benefits :

- Competitive salary with performance-based bonuses.

- Career growth opportunities, training, and skill development programs.

- Health and wellness benefits.

- Exposure to innovative and high-impact 3D web projects.


Functional Areas: Other

Read full job description

What people at Ctruh are saying

Ctruh Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Ctruh with

Flipkart

4.0
Compare

Amazon

4.1
Compare

Snapdeal

3.8
Compare

Paytm

3.3
Compare

Myntra

4.0
Compare

Shopclues

4.1
Compare

BigBasket

3.9
Compare

Blinkit

3.7
Compare

Nykaa

3.5
Compare

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

Infosys

3.6
Compare

ICICI Bank

4.0
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Genpact

3.8
Compare

Similar Jobs for you

Designer at Coders Brain Technology Private Limited

7-10 Yrs

₹ 10-20 LPA

Motion Designer at Predators Consulting

6-12 Yrs

₹ 15-34 LPA

Infrastructure Engineer at Info Services

5-10 Yrs

₹ 15-20 LPA

Search Engine Optimization Specialist at A k Enterprises

3-6 Yrs

Not Disclosed

Search Engine Optimization at Rao Career Solutions

3-6 Yrs

Not Disclosed

Search Engine Optimization Specialist at Sashr Consultants

3-6 Yrs

Not Disclosed

Senior Staff at Synopsys India Pvt. Ltd

5-10 Yrs

₹ 15-30 LPA

Search Engine Optimization at Zoomcar

Bangalore / Bengaluru

3-6 Yrs

Not Disclosed

Search Engine Optimization at Dreamstel

3-6 Yrs

₹ 7-14 LPA

Search Engine Optimization at Resources Valley

3-6 Yrs

Not Disclosed

Ctruh - WebGL Developer - 3D Rendering (3-10 yrs)

3-10 Yrs

4d ago·via hirist.com

Ctruh Backend Developer Node.js/Express.js

4-9 Yrs

Bangalore / Bengaluru

8d ago·via naukri.com

Video Editor

2-4 Yrs

Bangalore / Bengaluru

9d ago·via naukri.com

Community Manager

2-4 Yrs

Bangalore / Bengaluru

9d ago·via naukri.com

Senior 3D Designer

4-7 Yrs

Karnataka

14d ago·via naukri.com
write
Share an Interview