Randstad Digital Americas is a company specializing in gaming performance, and they are seeking a Software Development Engineer focused on DirectX 12 games. The role involves triaging and analyzing game performance issues to enhance the quality of graphics drivers for the Xbox ecosystem.
Responsibilities:
- Triage and diagnose DirectX 12 game performance issues across Windows and Linux
- Capture and analyze GPU/CPU traces using industry-standard tools like PIX and RGP
- Identify performance bottlenecks such as shader occupancy, synchronization issues, and memory bandwidth
- Collaborate with driver engineers to validate fixes and confirm performance improvements
Requirements:
- 2-4 years of experience in Software Engineering with a focus on Graphics
- Strong knowledge of GPU Architecture and the DirectX 12 graphics pipeline
- Proficiency with profiling tools (PIX, GPUView, or vendor-specific profilers)
- Ability to read and reason about performance-sensitive C/C++ code
- Experience with shader languages (HLSL, SPIRV) and ISA
- Proficiency in scripting (Python, PowerShell, or Bash) for automated testing
- Comfort working in both Windows and Linux environments