DirectX12 Optimisation Expert

Remotely
Full-time
Permanent work

A company specializing in providing software development services is looking for a specialist DirectX12 Optimisation Expert to work as part of a team on advanced rendering technologies, ensuring optimal performance across multiple platforms


Responsibilities:

  • Optimize rendering pipelines for DirectX 12, ensuring top-tier performance on PC and gaming consoles
  • Identify and eliminate bottlenecks in the graphics pipeline, improving GPU/CPU efficiency and reducing frame times
  • Develop and implement advanced optimization techniques, including GPU culling, Async Compute, and memory management improvements
  • Perform in-depth performance profiling and diagnostics using tools like PIX, NSight, RenderDoc
  • Work closely with driver engineers, rendering engineers, and game developers to integrate performance enhancements
  • Adapt and optimize existing rendering techniques for DX12

Must have:

  • Strong C++ programming skills and experience with GPU APIs (DX12, Vulkan, Metal)
  • Experience in low-level graphics programming and optimizing performance for modern GPUs
  • Familiarity with GPU driver architecture and its impact on rendering performance
  • Strong ability to profile and analyze performance using industry-standard tools
  • Knowledge of multithreading, asynchronous workloads, and GPU memory management
  • Experience working with HLSL and shader optimization


Nice to have:

  • Knowledge of Vulkan, Metal, or OpenGL
  • Experience optimizing ray tracing (DXR)
  • Experience with Unreal Engine 4/5, Unity, or proprietary engines


Work format: remote

Location: Serbia, Poland, Romania