Responsibilities
Architect and implement high-quality, cross-API graphics samples and SDK components (DX12, Vulkan).
Develop and optimize rendering/compute paths for real-time use cases; ensure high-fidelity output.
Profile GPU workloads, investigate frame-level regressions, and collaborate with driver teams to resolve issues.
Maintain and enhance graphics test harnesses (headless rendering, capture/replay, reference-frame comparisons).
Author clear, reproducible test cases and sample code for developer consumption.
Participate in release branch cut, RC testing, and partner canary previews for hardware launches.
Mandatory Skills Description
5+ years experience in graphics engine, rendering, or SDK development with C++.
Deep working knowledge of Direct X 12 (DX12) and/or Vulkan, GPU pipeline, synchronization and memory models.
Strong debugging skills for rendering issues and performance bottlenecks.
Experience with multithreaded rendering and CPU/GPU performance tradeoffs.
Familiarity with CI-driven development and automated test harnesses.
Nice-to-Have Skills Description
Shader authoring experience (HLSL/GLSL), ray tracing experience (DXR/VKRT).
Experience profiling with GPU performance tools and driver collaboration experience.
Experience with game engines (Unreal, Unity) or rendering middleware.
Knowledge of render fidelity testing, SSIM/PSNR-based comparisons and visual regression tooling.
Familiarity with video pipelines and encode/decode considerations.