Akkodis is seeking a GPU/Graphics Software Engineer with a client in Redmond, WA 98052-Remote for 6-months contract.
Title: GPU/Graphics Software Engineer
Location: Redmond, WA 98052-Remote
Duration: 6- month Contract
Pay Rate: $55–$60/hr (The rate may be negotiable based on experience, education, geographic location, and other factors)
Job Description
- Analyze an assigned game by capturing a CPU/GPU trace, comparing hotspots across the Windows and Linux stacks, and documenting key findings and next steps with the team.
- Software Engineer with a background in graphics drivers and GPU architecture.
- Opportunity to improve Xbox game performance by influencing graphics driver and runtime quality.
Job Responsibilities:
- Reproduce reported DirectX 12 performance issues from data produced by our testing lab.
- Capture GPU/CPU profiles and traces using tools such as PIX (timing captures), GPUView/ETW, and vendor profilers (e.g., Radeon GPU Profiler) to identify bottlenecks (GPU-bound vs. CPU-bound, synchronization, shader occupancy, pipelining, etc.).
- Analyze traces and performance counters to isolate the likely root cause and propose actionable next steps.
- Create clear performance write-ups with reproduction steps, captures, metrics, and a concise summary of suspected hotspots.
- Partner with graphics driver and runtime engineers to validate hypotheses, test fixes, and confirm performance improvements and regressions.
Top 3 Must-Have HARD Skills & years of experience for each: 2-4 years of experience below:
- GPU Architecture Knowledge
- DX12 Knowledge, especially with respect to shaders (HLSL, SPIRV, ISA)
- Tools experience with GPUView, PIX, Radeon GPU Profiler (RGP)
Skills:
- Understanding of real-time rendering fundamentals and the GPU graphics pipeline (draw calls, state changes, shaders, textures, buffers).
- Understanding of GPU architecture basics (waves/warps, occupancy, caches, memory bandwidth) and shader ISA at a high level.
- DirectX 12 familiarity (core concepts such as command queues/lists, descriptor heaps, resource states/barriers) and basic shader concepts in HLSL & SPIRV.
- Hands-on experience with profiling tools (PIX, RGP, GPUView, WPA/WPR) and interpreting timing/counter data.
- Programming skills in C/C++ with ability to read and reason about performance-sensitive code.
- Comfortable working in Windows environments (command line basics, driver/runtime builds) and strong written communication for bug reports and triage summaries.
- Comfortable working in Linux (shell, services, and basic scripting).
- Scripting for automation (Python, PowerShell, or Bash) and basic data analysis (CSV, spreadsheets, simple plots).
- Exposure to Windows graphics stack and debugging concepts (WDDM, DXGI, ETW providers, driver symbol debugging)
Education/Experience:
- Bachelor's degree in computer science, software engineering, or a relevant field required.
- 2-4 years’ experience required.
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.akkodis.com/en/privacy-policy.
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
· The California Fair Chance Act
· Los Angeles City Fair Chance Ordinance
· Los Angeles County Fair Chance Ordinance for Employers
· San Francisco Fair Chance Ordinance