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