BigStep logo

BigStep

Senior GPU Engineer

BigStep

📍 India, India 🇮🇳

full-time
senior
Posted —

Key Skills

GPUVulkanOpenGLC++Linux

Industry

Consumer ElectronicsAutomotive

Job Description

About the Role



Join our core GPU Software Performance team and help shape the future of 3D graphics and rendering technologies. We are seeking a talented GPU Software Development Engineer to focus on the performance optimization of 3D games and demanding applications on Linux systems

.In this role, you will work closely with driver architectures and shader compilers to squeeze maximum performance out of the hardware. Experience in compiler design or shader compiler development is a massive asset, but we are open to strong systems engineers willing to master this domain


.
Key Responsibilitie

s ● Driver & Software Engineering : Design, implement, and validate high-performance software for GPU architectures across multiple layers, including user-mode drivers, compiler components, and application-level optimization

s. ● API & Feature Optimization : Develop and enhance 3D graphics driver features for industry-standard APIs such a s Vulkan, Open GL, and other modern graphics stack

s. ● Performance Analysis : Profile and analyze hardware/software interactions to implement low-level driver optimizations, ensuring a seamless experience in top-tier game titles and professional application

s. ● Ecosystem Collaboration : Work closely with external game developers and software vendors to recommend optimal rendering techniques and gather feedback for future driver iteration

s. ● Tooling & Infrastructure : Build and maintain internal telemetry, profiling, and debugging tools to accelerate the GPU software development lifecycl

e. ● Cross-Functional Teamwork : Collaborate with international, cross-geographical teams spanning hardware architecture, performance analysis, and core software engineerin


g.
Requiremen

ts Core Qualification

s: ● Experienc e: Degree in Computer Science, Computer Engineering, or a related field wi th 3+ yea rs of professional experience ( or 5+ yea rs of equivalent practical experienc

e) .● C++ Exper t: Strong, production-grade proficiency in C ++ with a deep understanding of object-oriented programming and memory manageme

nt .● Graphics Foundation s: Hands-on experience with at least one modern 3D graphics AP I (Vulkan, OpenGL, or Dire ctX) and a solid grasp of the 3D graphics pipeline and GPU architectur

es .● Systems Debuggin g: Practical experience in low-level software debugging, performance benchmarking, and solving intricate technical bottlenec

ks .● DevOps & Tool s: Familiarity with modern version control systems (Git) and automated CI/CD pipelin

es .● Languag e: Fluency in English (written and verbal) for international collaborati


on.
Nice to Ha

ve: ● Direct experience in GPU driver development or building core game engine rendering pipeli

nes.● Deep knowledge of Linux OS intern als and graphics stacks (Mesa, DRM, et

c.).● Familiarity w ith shader compiler developm ent (LLVM, SPIR-V, etc.) and optimization techniq

ues.● Background in the gaming industry or working on real-time 3D rendering applicati


ons.