📍 India, India 🇮🇳
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