Randstad Digital Americas is focused on enhancing gaming performance, and they are seeking a Software Development Engineer specialized in graphics. The role involves triaging and analyzing DirectX 12 games to improve graphics drivers and runtimes 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