Luxoft Romania

DirectX12 Optimisation Expert

Posted: 26 minutes ago

Job Description

Project descriptionWe are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems.At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way.Our team works on cutting-edge rendering technologies, ensuring optimal performance across various platforms. As we continue to grow, we are looking for an experienced DX12 Optimisation Expert to enhance graphics performance and efficiency.ResponsibilitiesOptimize rendering pipelines for DirectX 12, ensuring top-tier performance on PC and gaming consolesIdentify and eliminate bottlenecks in the graphics pipeline, improving GPU/CPU efficiency and reducing frame timesDevelop and implement advanced optimization techniques, including GPU culling, Async Compute, and memory management improvementsPerform in-depth performance profiling and diagnostics using tools like PIX, NSight, RenderDocWork closely with driver engineers, rendering engineers, and game developers to integrate performance enhancementsAdapt and optimize existing rendering techniques for DX12SkillsMust haveExperience with DirectX 12 and a deep understanding of GPU architectureStrong C++ programming skills and experience with GPU APIs (DX12, Vulkan, Metal)Experience in low-level graphics programming and optimizing performance for modern GPUsFamiliarity with GPU driver architecture and its impact on rendering performanceStrong ability to profile and analyze performance using industry-standard toolsKnowledge of multithreading, asynchronous workloads, and GPU memory managementExperience working with HLSL and shader optimizationNice to haveKnowledge of Vulkan, Metal, or OpenGLExperience optimizing ray tracing (DXR)Experience with Unreal Engine 4/5, Unity, or proprietary engines

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In