Skip to main content

Graphics Software Engineer

Technology
Kforce Technology Staffing
Redmond, United States2 weeks agoUntil 6/7/2026
Full timeOn-site

Job description

Requirements

Must have:

- Bachelors degree in Computer Science, Software Engineering, or a related field - 2 to 4 years of relevant experience - Knowledge of real-time rendering principles and GPU graphics pipeline (draw calls, state changes, shaders, textures, buffers) - Familiarity with basic GPU architecture concepts (waves/warps, occupancy, caches, memory bandwidth) and shader ISA at an overview level - Understanding of DirectX 12 fundamentals (command queues/lists, descriptor heaps, resource states/barriers) and basic shader principles in HLSL and SPIRV - Practical experience with profiling tools (PIX, RGP, GPUView, WPA/WPR) and interpreting performance data - Proficiency in C/C++ with the capability to analyze performance-critical code - Proficient in Windows environment operations (command line basics, driver/runtime builds) and effective written communication for bug reporting and triage - Familiarity with Linux environments (shell, services, basic scripting) - Scripting experience for automation (Python, PowerShell, or Bash) and basic data analysis skills (CSV, spreadsheets, simple plots) - Exposure to Windows graphics stack and debugging concepts (WDDM, DXGI, ETW providers, driver symbol debugging)

Responsibilities:

- Diagnose DirectX 12 performance issues by reproducing cases from our testing lab data - Collect GPU/CPU profiles using tools such as PIX, GPUView, or vendor-specific profilers to identify performance constraints - Analyze performance traces and counters to pinpoint probable causes and suggest concrete next steps - Produce comprehensive performance documentation including reproduction steps, metrics, and a summary of identified issues - Collaborate with graphics driver and runtime engineers to test hypotheses, apply fixes, and verify performance changes and regressions

Company:

We are seeking a Graphics Software Development Engineer for a remote position to join our team. In this role, you will focus on diagnosing DirectX 12 game performance complications, collecting GPU/CPU traces, and analyzing performance variances across Windows and Linux graphics stacks. We provide comprehensive benefits including medical, dental, and vision insurance, HSA, FSA, 401(k), as well as life and disability insurance to eligible team members. We value diversity and are committed to providing equal opportunities for all qualified candidates.

Keywords
MS-DOSCgLinuxPowershellPythonDirectXDebugger

¿Te interesa este puesto?