Graphics Engineer Resume Examples & Free Template (PDF, Word)

Yuna’s rendering work at Halo Studios (render graphs, shaders, GPU budgets) fills this free graphics engineer resume template. Below it you’ll find 3 rendering resumes from Iron Galaxy, EA DICE and Meta, then the 6-step writing guide I put together as a former Google recruiter.

4.9 5.0
The Graphics Engineer resume template filled in for Yuna Tanaka: profile summary, technical skills, education and bullets on render graphs, shaders, GPU budgets and ray tracing
Emmanuel Gendre Ex-Google recruiter / Tech resume writer Updated Free, ATS-friendly, no signup

Interactive resume template generator

Interactive Graphics Engineer Resume Template

Fill in the side panel, then download your resume as a PDF or a Word file.

Edits update live as you type. Toggle Edit to rewrite paper text directly.

Edit mode is on. Click anywhere on the resume to rewrite text. Side-panel placeholders still update live.

Yuna Tanaka Senior Graphics Engineer

Redmond, WA • yuna.tanaka@gmail.com • +1 425-555-0192

Profile Summary

  • Senior Graphics Engineer with 10 years of experience building renderers for AAA console and PC shooters, specializing in render pipelines, lighting and GPU performance.
  • Ships on Xbox Series X|S, PS5 and PC with Unreal Engine 5 and Unreal Engine 4, writing HLSL and GLSL shaders against DirectX 12 and Vulkan, and profiling in PIX and RenderDoc.
  • Go-to engineer for render graph scheduling, PBR material systems, virtual shadow maps and temporal upscaling, working from capture-based profiling and per-feature GPU budgets to ship frames that hold 60 fps with no visible quality cuts.
  • Works daily with Lighting Art, Technical Art, Engine and Platform teams and developer relations engineers at NVIDIA and AMD, in art-direction reviews, performance strike teams and driver bug triage.
  • Coaches junior engineers on shader cost and reading GPU captures, leads the monthly rendering architecture review, and keeps the studio’s HLSL style and permutation guide up to date.

Technical Skills

Programming & Shading Languages:
C++20, HLSL, GLSL, Slang, Python
Graphics APIs:
DirectX 12, Vulkan, Metal, DirectX 11, OpenGL ES
Rendering Techniques:
PBR, deferred shading, render graphs, virtual shadow maps, Lumen, TSR, DLSS, FSR
GPU Compute & Ray Tracing:
DXR inline ray queries, compute shaders, async compute, mesh shaders, temporal denoisers
GPU Profilers & Debuggers:
PIX, RenderDoc, Nsight Graphics, Radeon GPU Profiler, Razor
Engines & Renderers:
Unreal Engine 5, Unreal Engine 4, Nanite, Slipspace Engine
Platforms & GPU Hardware:
Xbox Series X|S, PS5, PC, NVIDIA, AMD and Intel GPUs, Steam Deck

Education

University of Washington M.S. in Computer Science
Seattle, WA • Sep 2014 to Jun 2016

Work Experience

Halo Studios Senior Graphics Engineer
Redmond, WA • Sep 2020 to Present
  • Restructured the Unreal Engine 5 render graph for Halo: Campaign Evolved, moving SSAO and the light grid build onto async compute and aliasing transient render targets, which freed 1.6 ms of GPU time per frame on Xbox Series X.
  • Rewrote the armor, terrain and Covenant metal materials in HLSL as layered PBR functions with a permutation budget checked in the shader build, cutting compiled shader variants from 31,000 to 12,400.
  • Moved the DirectX 12 back end on Xbox and PC to bindless descriptor heaps and a precompiled PSO cache, then matched the PS5 back end feature for feature, cutting render-thread submission time from 4.1 ms to 2.3 ms.
  • Set per-feature GPU budgets for the 60 fps performance mode and reviewed PIX and RenderDoc captures of every campaign mission each week, bringing Xbox Series S frame time from 19.8 ms to 16.4 ms before launch.
  • Tuned Lumen global illumination and virtual shadow maps for the outdoor levels with the lighting team, caching shadow pages for static geometry, and cut shadow depth cost on PS5 from 3.1 ms to 1.7 ms with art-director sign-off.
  • Put TSR, DLSS 4 and FSR 3.1 behind one upscaler interface and reworked HDR10 tone mapping with the art directors, so the PS5 quality mode outputs 4K from a 1440p internal resolution.
  • Shipped ray-traced reflections for the PC version with DXR inline ray queries, a temporal denoiser and a screen-space fallback for GPUs without RT cores, holding the effect to 2.2 ms at 1440p on a GeForce RTX 4070.
  • Converted rock, foliage and Forerunner structure meshes to Nanite and added GPU Hi-Z occlusion culling for the remaining props, cutting draw calls on The Silent Cartographer from 9,800 to 2,600 per frame.
The Coalition Graphics Engineer
Vancouver, BC • Jul 2016 to Aug 2020
  • Wrote GPU skinning and morph target compute shaders for crowded Horde waves in Gears 5 on Unreal Engine 4, saving 1.3 ms of GPU time per frame on Xbox One X.
  • Tuned dynamic resolution scaling for the 4K multiplayer mode on Xbox One X, which kept 96% of captured match frames at 60 fps at launch.
  • Built an in-editor GPU cost overlay for lights and materials with the tech art team, used by 25 lighting and technical artists to catch over-budget content before check-in.

Done editing? Download a real PDF (selectable text, ATS-friendly, US Letter) or an editable Word file if a recruiter asks for one.

About this template

A Graphics Engineer resume template, built by a tech recruiter.

A graphics engineer decides how every frame gets drawn and how long it takes. You write the shaders, build the render pipeline on Vulkan, DirectX 12 or Metal, and own lighting, shadows, post-processing and ray tracing. Then you open a GPU capture and find the milliseconds the art team needs back. Most of these jobs are in games, but they’re also in maps, CAD tools, browsers and XR headsets.

Line up ten rendering resumes, and most of them start with HLSL, Vulkan and “real-time rendering”. A rendering lead learns nothing from that, since it’s on every resume in the pile. What earns the call is a resume that shows the cost of your work: GPU milliseconds saved, shader variants cut, draw calls removed, frame rates held on console and image quality signed off by art. Those numbers are sitting in your captures already.

I built Yuna’s Halo Studios job around that proof, giving every area of the rendering role profile its own bullet so nothing a lead screens for goes missing. Mateo at Iron Galaxy, Ingrid at EA DICE and Rohit at Meta use the same layout, and after their resumes you get 6 steps to write a Graphics Engineer resume.

Applying already? Upload your PDF to the form on this page for a CV critique from me. I’ll mark each bullet that mentions a technique but not what it saved.

Industry signal

What the market says about Graphics Engineer roles

Is rendering still worth betting a career on in 2026? I can’t give you a headcount, because the BLS doesn’t track graphics engineers on their own, so the growth figure above covers all US software developers. The platform side is clearer. Khronos made variable rate shading a Vulkan 2026 requirement in January, Microsoft shipped Shader Model 6.9 with DXR 1.2 in February, and WebGPU now runs in every major browser. Every new API feature needs someone who can turn it into a faster frame, and that’s the job.

+10% US software developer jobs, growth 2025 to 2035 US Bureau of Labor Statistics
$145,000 Median total pay, US graphics engineers Levels.fyi
  • Phoronix @phoronix · Linux hardware and graphics news site
    VKD3D-Proton Merges @VulkanAPI Descriptor Heap Support Woohoo! Big win for Steam Play! phoronix.com/news/VKD3D-Pro…
  • Sebastian Aaltonen @SebAaltonen · Former principal engineer at Unity and Ubisoft
    Vulkan just got a new descriptor heap extension. Another step towards the right direction: docs.vulkan.org/guide/latest/d… It makes push constants a struct in memory instead of separate API calls, which is a super nice improvement. Not exactly a GPU pointer to root data, but close.
  • DirectX 12 @DirectX12 · Microsoft's official DirectX account
    Announcing the official release of Shader Model 6.9 and a new Agility SDK! With it comes more expressive HLSL, DXR 1.2 upgrades, and an exciting set of D3D12 improvements developers have been asking for. Check it out here: devblogs.microsoft.com/directx/shader…
  • VideoCardz.com @VideoCardz · PC hardware news site
    Vulkan API sets 2026 feature baseline, Roadmap Milestone with Variable Rate Shading videocardz.com/newz/vulkan-ap…

Resume Samples

Graphics Engineer Resume Examples

Here are 3 graphics engineer resume examples from three very different renderers. Mateo, the junior, fixes shader stutter and GPU costs on PC and Steam Deck ports at Iron Galaxy. Ingrid, the senior, owns shadows and anti-aliasing on Battlefield 6 at EA DICE. Rohit, the lead, manages 6 engineers on Meta Quest system rendering, which shows the layout works outside games too. You can download each one as a PDF or a Word file, free and with no signup.

Junior Graphics Engineer Resume Example

A rendering lead hiring a junior wants proof you can open a frame capture, find the expensive effect and fix it without breaking the art. Bring one measured shader or GPU fix, a feature you carried into a shipped build, and an internship or student renderer with real numbers.

Years of experience
3 years
Industry
PC and console ports
Stack
Unreal EngineC++VulkanSteam Deck
Download PDF Download Word

Click to download the Junior Graphics Engineer resume example as a PDF or a Word file. Free / No signup.

Mateo Vargas

Junior Graphics Engineer

Chicago, IL · mateo.vargas@gmail.com · +1 312-555-0173 · linkedin.com/in/mateovargas

Profile Summary

  • Junior Graphics Engineer with 3 years at a port and co-development studio, bringing console games to PC and Steam Deck with a focus on shaders and GPU performance.
  • Writes HLSL and C++20 in Unreal Engine 5 and partner engines, targets DirectX 12 and Vulkan, and profiles in RenderDoc, PIX and Radeon GPU Profiler.
  • Strongest in shader permutation cleanup, upscaler integration and low-end GPU tuning, after two ship cycles chasing shader compile stutter and VRAM limits on 6 GB and 8 GB graphics cards.
  • Works with the partner studio’s rendering team, QA and tech art, joins the weekly performance review, and turns QA’s hardware test results into ranked GPU bugs.
  • Wrote the studio’s RenderDoc capture checklist for new hires and walked 3 interns through their first shader fixes.

Technical Skills

Programming & Shading Languages:
C++20, HLSL, GLSL, Python
Graphics APIs:
DirectX 12, Vulkan, DirectX 11
Rendering Techniques:
PBR, deferred shading, TAA, FSR, DLSS, HDR tone mapping
GPU Compute & Ray Tracing:
Compute shaders, GPU particles, DXR (prototype work)
GPU Profilers & Debuggers:
RenderDoc, PIX, Radeon GPU Profiler, Nsight Graphics
Engines & Renderers:
Unreal Engine 5, Unreal Engine 4, partner proprietary engines
Platforms & GPU Hardware:
PC (NVIDIA, AMD, Intel Arc), Steam Deck, PS5, Xbox Series X|S
Page 2 of 2

Work Experience

Iron Galaxy Studios Junior Graphics Engineer Chicago, IL · Jul 2023 to Present
  • Moved material feature switches from compiled permutations to static branches in HLSL for a PC port, so first-launch shader compilation on a 6-core CPU dropped from 11 min to 4 min.
  • Profiled the Steam Deck build in RenderDoc and Radeon GPU Profiler, ran volumetric fog and reflections at half resolution, and raised the average frame rate in the heaviest city scene from 24 to 31 fps.
  • Fixed 23 resource barrier and descriptor bugs in the DirectX 12 back end that the debug layer and GPU-based validation caught, which ended the device-removed crashes QA logged on AMD cards.
  • Integrated FSR 3.1 and DLSS into the port’s upscaler path with correct motion vectors for skinned meshes and particles, cutting the ghosting bugs QA reported from 40 to 3 before release.
  • Added GPU frustum culling for foliage instances in a compute shader and tightened LOD distances with tech art, cutting draw calls in the densest forest level by 38%.
NetherRealm Studios Graphics Programming Intern Chicago, IL · Jun 2022 to Aug 2022
  • Built a GPU timing view for each render stage in C++ for the studio’s Unreal Engine 4 based renderer, which the rendering team used to find a 0.8 ms redundant depth copy in the character pipeline.
  • Prototyped contact shadows for fighter close-ups with a screen-space ray march in HLSL, adding self-shadowing detail on faces and hands at a cost of 0.3 ms on PS5.
  • Tested DXR ray-traced ambient occlusion in a sample arena on an RTX 3070 and wrote up the comparison with SSAO, measuring a 2.6 ms cost at 1440p before denoising.

Education

DePaul University B.S. in Computer Science (Game Development) Chicago, IL · Sep 2019 to Jun 2023

Senior Graphics Engineer Resume Example

Senior graphics resumes get read for ownership. The lead wants one rendering system you owned through a shipped game, the milliseconds or memory it saved on console, and signs that you can work through art direction and platform limits without anyone steering you.

Years of experience
9 years
Industry
AAA console and PC games
Stack
PlayStation 5XboxC++Nsight Graphics
Download PDF Download Word

Click to download the Senior Graphics Engineer resume example as a PDF or a Word file. Free / No signup.

Ingrid Lindberg

Senior Graphics Engineer

Stockholm, Sweden · ingrid.lindberg@gmail.com · +46 70 555 0186 · linkedin.com/in/ingridlindberg

Profile Summary

  • Senior Graphics Engineer with 9 years on AAA shooters and open-world games, owning shadows, anti-aliasing and GPU budgets in Frostbite and Snowdrop for PS5, Xbox Series X|S and PC.
  • Writes HLSL and C++20 against DirectX 12 and the console graphics APIs, profiles in PIX, Razor and Nsight Graphics, and ships PC upscaling with DLSS, FSR and XeSS.
  • Strongest in cached shadow maps, temporal anti-aliasing and ray-traced GI denoising, from shipping Battlefield 6 at 60 fps on console and Avatar: Frontiers of Pandora with ray-traced lighting.
  • Works with lighting artists, the Frostbite engine team and platform engineers at Sony and Microsoft, and presents the GPU budget at each milestone review.
  • Mentors 2 mid-level graphics engineers, reviews every change to the shadow and post-processing code, and wrote the team’s TAA debugging guide.

Technical Skills

Programming & Shading Languages:
C++20, HLSL, Python, GLSL
Graphics APIs:
DirectX 12, Vulkan, DirectX 11
Rendering Techniques:
Deferred shading, cascaded and cached shadow maps, TAA, DLSS, FSR, XeSS, HDR10 output
GPU Compute & Ray Tracing:
DXR, ray-traced GI, temporal denoisers, compute shaders, async compute
GPU Profilers & Debuggers:
PIX, Razor, Nsight Graphics, RenderDoc
Engines & Renderers:
Frostbite (FrameGraph), Snowdrop, Unreal Engine 5 (personal projects)
Platforms & GPU Hardware:
PS5, PS5 Pro, Xbox Series X|S, PC
Page 2 of 2

Work Experience

EA DICE Senior Graphics Engineer Stockholm, Sweden · Feb 2024 to Present
  • Reworked sun shadows for Battlefield 6 in Frostbite, caching the far cascades and refreshing them over several frames, which cut shadow rendering on PS5 from 3.4 ms to 1.9 ms on the largest maps.
  • Rebuilt TAA history rejection for fast weapon and vehicle motion and tuned it with DLSS, FSR and XeSS on PC, cutting ghosting reports from the open beta by 71% before launch.
  • Owned the GPU budget for the console performance mode, reviewing Razor and PIX captures of every map each sprint, and brought the worst-case frame on Xbox Series X from 18.9 ms to 16.2 ms.
  • Split the destruction debris shaders into a small set of shared HLSL functions and added a nightly permutation report, which shrank the PS5 shader cache from 2.1 GB to 1.3 GB.
  • Moved smoke and dust particle lighting onto async compute in the Frostbite FrameGraph, overlapping it with shadow rendering to save 0.9 ms per frame on PS5.
Massive Entertainment Graphics Programmer Malmö, Sweden · Sep 2017 to Jan 2024
  • Worked on the ray-traced global illumination denoiser in Snowdrop for Avatar: Frontiers of Pandora, adding a temporal reprojection step that cut its cost on Xbox Series X from 2.3 ms to 1.6 ms.
  • Built GPU occlusion culling with indirect draws for Pandora’s dense jungle vegetation, which cut foliage draw calls on PS5 by 63% in the heaviest biomes.
  • Fixed descriptor and barrier bugs in the DirectX 12 back end for The Division 2 on PC, cutting GPU crash reports by 58% in the first month after launch.

Education

Linköping University M.Sc. in Computer Science (Visual Computing) Linköping, Sweden · Aug 2015 to Jun 2017

Lead Graphics Engineer Resume Example

At lead level, the resume has to show that a renderer and a team got better because you were there. Hiring managers look for the technical calls you made, the frame budget you defended on real hardware and the engineers who grew under you. This one is from XR, and outside games the bar is the same.

Years of experience
12 years
Industry
XR headsets
Stack
Meta QuestVulkanAndroidC++
Download PDF Download Word

Click to download the Lead Graphics Engineer resume example as a PDF or a Word file. Free / No signup.

Rohit Ananthakrishnan

Lead Graphics Engineer

Menlo Park, CA · rohit.ananthakrishnan@gmail.com · +1 650-555-0194 · linkedin.com/in/rohitananthakrishnan

Profile Summary

  • Lead Graphics Engineer with 12 years in real-time rendering, now leading 6 graphics engineers on Meta Quest system rendering after 6 years on console and PC games at Beenox.
  • Writes C++20, GLSL and HLSL, ships on Vulkan and OpenXR for Adreno GPUs, and profiles in Snapdragon Profiler, RenderDoc and the OVR Metrics Tool.
  • Strongest in tile-based mobile GPU performance, multiview and foveated rendering and render pipeline design for headsets that have to hold 90 Hz on battery power.
  • Works with Horizon OS, display and camera, product design and Qualcomm engineers, and speaks for graphics in the quarterly headset performance review.
  • Leads 6 engineers, helped 3 of them reach senior, runs graphics interview loops, and set up the team’s frame budget sign-off for every release.

Technical Skills

Programming & Shading Languages:
C++20, GLSL, HLSL, Slang, Python
Graphics APIs:
Vulkan, OpenXR, OpenGL ES, DirectX 12, DirectX 11
Rendering Techniques:
Multiview rendering, fixed and eye-tracked foveated rendering, forward+ shading, MSAA, render graphs, PBR
GPU Compute & Ray Tracing:
Compute shaders, tiled light culling, DXR (PC prototypes)
GPU Profilers & Debuggers:
Snapdragon Profiler, RenderDoc, OVR Metrics Tool, Perfetto, PIX
Engines & Renderers:
Proprietary system renderer, proprietary game engines, Unity (URP)
Platforms & GPU Hardware:
Meta Quest 3, Quest 3S, Android (Adreno), PC, Nintendo Switch, PS4, Xbox One
Page 2 of 2

Work Experience

Meta Software Engineer, Graphics (Tech Lead) Menlo Park, CA · Apr 2020 to Present
  • Led the move of the Quest system shell to a Vulkan multiview render graph with fixed foveated rendering, which cut GPU time for the home environment on Quest 3 from 9.8 ms to 6.1 ms at 90 Hz.
  • Set GPU budgets for system UI that draws on top of running apps and added nightly OVR Metrics Tool capture runs to CI, so dropped frames in the system overlay fell by 64% over 2025.
  • Worked with Qualcomm driver engineers on tile memory load and store settings for the Adreno tile-based GPU, cutting system UI memory bandwidth by 38% in compositor captures.
  • Replaced the shell’s uber-shader with GLSL variants precompiled to SPIR-V and a pipeline cache shipped with the OS, which cut GPU hitches on first panel open by 87%.
  • Built the HDR tone mapping and color pipeline for passthrough mixed reality with the camera team, matching virtual panels to the real room and cutting color mismatch bugs from 52 to 6 in one release cycle.
Beenox Senior Graphics Programmer Quebec City, QC · Jun 2014 to Mar 2020
  • Wrote tiled light culling in compute for the PC version of Call of Duty: Black Ops 4, raising the dynamic light budget in multiplayer maps from 64 to 256 lights at the same GPU cost.
  • Prototyped DXR ray-traced sun shadows on the PC renderer with a fallback to shadow maps, measuring a 2.8 ms cost at 1440p on an RTX 2080 to plan future ray tracing support.
  • Added GPU LOD selection and Hi-Z occlusion culling for track props in Crash Team Racing Nitro-Fueled, cutting draw calls on Nintendo Switch by 41%.

Education

McGill University M.Sc. in Computer Science (Computer Graphics) Montreal, QC · Sep 2012 to Apr 2014

Free resume review

A recruiter screen, but with feedback

You applied to hundreds of jobs: no result. Companies won’t give you feedback, so you’re stuck in a loop. Rejections will keep coming until you know what’s wrong.

Let’s break this cycle today!

I’ll screen your resume the same way I did at Google.

You’ll get:

  • Your resume sections and content scored.
  • A clear list of what to improve, why, and how.
  • Behind the scenes secrets on the screening process.

How I rewrite Graphics Engineer resumes

How to write a Graphics Engineer resume

Emmanuel Gendre, ex-Google recruiter

Emmanuel Gendre Ex-Google recruiter, tech resume writer

Even with 13 recruiting years behind me, many of them spent at Google, I read rendering resumes twice. The first read rarely tells me which effect you built, what it cost on the GPU or where it shipped, because they’re full of jargon (deferred, clustered, ReSTIR) and short on results.

When I take on a graphics engineer through my tech resume writing service, I add 3 things to every bullet: the system, the hardware and the milliseconds. If you’re doing it yourself, though, focus on these 6 steps. I’ve put a rendering example in each one.

  1. Step 1 Format & layout A single-column file with standard headings that ATS software reads cleanly. Go to step 1
  2. Step 2 Profile Summary 5 bullets that give a rendering lead your level, APIs and platforms. Go to step 2
  3. Step 3 Work Experience One bullet per competency, from render graphs down to culling. Go to step 3
  4. Step 4 Bullet Points A ray tracing bullet that grows from one short line to a result. Go to step 4
  5. Step 5 Technical Skills The 7 skill groups rendering ads ask for, and the soft skills behind them. Go to step 5
  6. Step 6 Keywords & Metrics Match each posting’s keywords, then prove every bullet with a GPU number. Go to step 6

Step 1 · Format & Layout

Graphics Engineer resume format and layout

We’ll start with format, because you can fix it tonight. An ATS parses your resume before anyone at the studio sees it, then a recruiter spends a few seconds on your titles, employers and dates. Plain formatting makes life easy for both.

01ATS Compliance

ATS compliance for your Graphics Engineer resume

Game studios, GPU makers and maps teams all screen applicants with an Applicant Tracking System (ATS). For rendering jobs, the ones I run into most are Greenhouse, Workday and Lever. The ATS breaks your PDF into fields, and recruiters later query them with keywords like “DirectX 12” or “HLSL”. A layout it can’t parse means your name never comes up in those results. Here’s how ATS software handles a resume PDF if you want to go deeper. Making your rendering work easy to parse comes down to 3 rules:

The 3 rules
  1. Use a 100% text based format (no Canva!)

  2. Avoid tables, pictures, and complex structures.

  3. Use the most predictable section names, like “Profile Summary” and “Work Experience”

02Design & Layout

Graphics Engineer resume design and layout

Graphics engineers care how things look, so now and then a resume arrives with two columns, little skill bars and a render in the header. It’s a nice idea. What I learned screening at Google is simple: recruiters hate fancy designs. After forty resumes on a Monday, nobody has the patience to look for your title or dates in odd places.

Keep the layout boring and predictable, and put the visuals in your portfolio where a lead expects them. The template above has a single column, a single font and standard headings. Making your own file instead? You’ll find its specs below.

Layout Spec
Columns
One. No sidebars, tables, columns, pictures or tabs.
Margins
0.7 in on all four sides
Body size
10 to 11 pt
Type
One family, weight for hierarchy
Length
One page under 5 years, two after
Section order
Summary, Skills, Experience, Education
PDF

03File Format

Resume file format for your Graphics Engineer resume

Send studios a PDF. Its text parses cleanly, and the layout doesn’t move whether a recruiter opens it on an ultrawide monitor or a phone. Word is mainly for agencies that rebrand candidate resumes before forwarding them. My guide to resume file formats for tech jobs handles the odd cases, like plain text boxes.

Format Guide
PDF
Your default. Layout holds, text stays selectable.
Word (.docx)
When the posting or a recruiter asks for it. Use the Word download above.
Plain text
For portals that make you paste into a box
Never
Images, scans, password-protected PDFs, shared-drive links
File name
Yuna-Tanaka-Graphics-Engineer.pdf

Step 2 · Profile Summary

Graphics Engineer profile summary

Yes, a junior rendering resume needs a profile summary too. Job titles don’t say much about graphics work, and the recruiter’s first scan takes seconds: they want your level, your years, your graphics APIs and the consoles or GPUs you’ve targeted. If you’re curious, I wrote up what a recruiter checks in each round of a resume screen.

A rendering lead reads those bullets for proof that you write renderer code instead of only switching on engine features. They also want to know which APIs and GPUs you’re comfortable with, and whether artists enjoy working with you. The 5 bullets that answer those questions are listed below, with what each one has to show. For any other tech role, here’s how to write a profile summary in general.

  1. 1

    Title, years and scope

    The rendering title you want next, your years in graphics, what you draw (AAA console games, mobile, XR, maps) and your strongest areas. A lead who stops reading here should still be able to place your seniority.

  2. 2

    Your stack

    Your engines, shading languages, graphics APIs, GPU profilers and platforms, in one sentence that says what you do with each. Match the posting’s spelling (DirectX 12, not DX12), since ATS keyword matching reads this line first.

  3. 3

    Domain expertise

    The 4 techniques you’re strongest in (render graphs, virtual shadow maps, temporal upscaling), the way you work and what it gave the game. Here you move from listing tools to showing results, like a console mode that holds 60 fps.

  4. 4

    Collaboration

    Graphics work doesn’t ship until artists approve it, so show who you build with (lighting art, tech art, engine, platform) and where: art reviews, performance strike teams, driver bug triage with GPU vendors.

  5. 5

    Leadership

    Shader reviews, a permutation guide you maintain, juniors you’ve taught to read GPU captures. Nobody expects direct reports at this point. A lead reading it sees someone who makes the rest of the renderer team better.

Graphics Engineer resume summary example, from the template above
  • Senior Graphics Engineer with 10 years of experience building renderers for AAA console and PC shooters, specializing in render pipelines, lighting and GPU performance.
  • Ships on Xbox Series X|S, PS5 and PC with Unreal Engine 5 and Unreal Engine 4, writing HLSL and GLSL shaders against DirectX 12 and Vulkan, and profiling in PIX and RenderDoc.
  • Go-to engineer for render graph scheduling, PBR material systems, virtual shadow maps and temporal upscaling, working from capture-based profiling and per-feature GPU budgets to ship frames that hold 60 fps with no visible quality cuts.
  • Works daily with Lighting Art, Technical Art, Engine and Platform teams and developer relations engineers at NVIDIA and AMD, in art-direction reviews, performance strike teams and driver bug triage.
  • Coaches junior engineers on shader cost and reading GPU captures, leads the monthly rendering architecture review, and keeps the studio’s HLSL style and permutation guide up to date.

Step 3 · Work Experience

Graphics Engineer work experience

Now for the closer look. In the second round, the recruiter (often sitting with the rendering lead) goes job by job. Your latest role still decides roughly 95% of the outcome in my experience, because that’s the renderer they picture you working on.

Give that job 8 bullets that line up with the 8 competencies in the graphics role profile, the list rendering leads hire against. If one’s missing, it reads as a gap. No profiling bullet? They’ll guess someone else on the team found the milliseconds.

Graphics Engineer role profile
  1. Render Pipeline & Frame Graphs

    You design the order and timing of everything the GPU does in a frame. A badly scheduled frame wastes GPU time that no shader tweak can win back, so leads want a pipeline you’ve shaped yourself. Show how you used a render graph and async compute to free GPU time on a specific console.

    Techniques
    render graphs, async compute, transient resource aliasing, barrier batching
    Tools
    Unreal Engine 5 RDG, Frostbite FrameGraph, Vulkan, DirectX 12
    Metrics
    GPU time per frame, render targets aliased, async overlap, memory saved
  2. Shader Programming & Material Systems

    You write the shaders and material models the whole art team builds on. Shader bloat means long compiles, huge caches and stutter players notice, so hiring managers don’t only care about looks, they care about variant counts. Explain how you used shared HLSL functions and a permutation budget to cut variants or compile time.

    Techniques
    PBR and layered materials, permutation budgets, shader cross-compilation, PSO precaching
    Tools
    HLSL, GLSL, Slang, DXC
    Metrics
    shader variants, compile time, shader cache size, hitches
  3. Graphics API Back Ends

    You own the code that turns draw calls into Vulkan, DirectX 12 or Metal commands. Barrier and descriptor bugs crash games on one vendor’s cards, so studios trust people who’ve kept a back end stable. Describe how you used bindless resources and PSO caching to cut CPU submission time or crashes.

    Techniques
    bindless descriptors, PSO caching, resource barriers, memory residency
    Tools
    Vulkan, DirectX 12, Metal, GPU-based validation
    Metrics
    CPU submit time, GPU crashes, API parity gaps, PSO count
  4. GPU Profiling & Frame Budgets

    You keep each rendering feature inside its slice of the frame budget. Missing 16.6 ms on a console can cost a performance mode or slip a launch, and leads don’t forget who found the time. Point out how you used PIX or RenderDoc captures and per-feature budgets to bring frame time down on real hardware.

    Techniques
    per-feature GPU budgets, occupancy tuning, bandwidth reduction, quality tiers
    Tools
    PIX, RenderDoc, Nsight Graphics, Radeon GPU Profiler
    Metrics
    frame time, GPU cost per effect, fps held, frames over budget
  5. Lighting, Shadows & Global Illumination

    You light scenes so they look right to the art director and still run on console. Shadows and GI often take the biggest share of the frame, so recruiters won’t be impressed by lighting work without a cost attached. Mention how you used cached shadow maps and your GI system to cut lighting cost without losing the look.

    Techniques
    cascaded and cached shadow maps, clustered light culling, probe and ray-traced GI
    Tools
    Lumen, virtual shadow maps, DDGI, light probes
    Metrics
    shadow cost, light count, GI cost, bake time
  6. Post-Processing & Upscaling

    You turn the raw frame into the image players see on their TV. Upscaling now decides whether a game’s 4K mode holds 60 fps, and ghosting or shimmering gets screenshotted fast. Tell them how you used TAA tuning and upscalers like DLSS or FSR to raise output resolution or remove artifacts.

    Techniques
    TAA, temporal upscaling, HDR tone mapping, frame generation
    Tools
    DLSS, FSR, XeSS, PSSR
    Metrics
    output resolution, post cost, ghosting bugs, fps gain
  7. Ray-Traced Effects & Hybrid Rendering

    You ship ray-traced effects that fit a real frame budget. It’s easy to demo ray tracing and hard to ship it, which is why hiring managers ask about denoisers, fallbacks and costs in milliseconds. Walk them through how you used DXR or Vulkan ray tracing and a denoiser to deliver an effect within a set budget.

    Techniques
    ray-traced reflections and shadows, BVH builds, denoising, raster fallbacks
    Tools
    DXR, Vulkan Ray Tracing, NRD, Nsight Graphics
    Metrics
    RT cost, denoiser cost, rays per pixel, fallback parity
  8. Geometry, Culling & GPU-Driven Rendering

    You cut the triangles and draw calls the GPU never needed to touch. Dense scenes fall apart on draw call and VRAM limits long before they run out of shader time, so studios can’t ship big levels without this work. Detail how you used GPU culling and LODs or Nanite to bring draw calls or memory down in a real level.

    Techniques
    GPU frustum and occlusion culling, LODs and impostors, meshlets, indirect draws
    Tools
    Nanite, mesh shaders, Hi-Z buffers, Simplygon
    Metrics
    draw calls, triangles per frame, VRAM, culling cost

No rendering title on your resume yet? That’s fine. Graphics work inside a gameplay, tools or engine job counts: a shader you rewrote, an effect you profiled, a debug view artists use. Give it a bullet with the GPU, the effect and the milliseconds.

Submit your resume for a free review!

Step 4 · Bullet Points

Graphics Engineer resume bullet points

On a rendering resume, I put more hours into the bullets than into everything else combined. My Level System keeps them consistent. Google’s XYZ formula is the base, and on top I added the layers a graphics lead reads for: technique, API and method. The full write-up is in my resume bullet point guide for engineers.

Take one feature you shipped and run it through 5 questions. Your answers stack up into one line, and for rendering work it nearly always ends on milliseconds, frame rate or draw calls. Below, a bullet about ray-traced shadows starts as one short line.

  1. Level 1Task

    What did I work on? Write the feature you shipped, one per bullet. On its own, it doesn’t tell a lead how hard the work was.

    Shipped ray-traced sun shadows on PC.

  2. Level 2+ Techniques

    How did I do it? Add the rendering techniques. They show the trade-offs you chose, and that’s what a graphics interviewer asks about.

    Shipped ray-traced sun shadows on PC, tracing one ray per pixel against a refit BVH with a temporal denoiser.

  3. Level 3+ Tools

    What tools did I use? Add the engine, the API and the hardware by their real names. That’s what recruiters search for.

    Shipped ray-traced sun shadows on PC in Unreal Engine 5 with DXR 1.1, tracing one ray per pixel against a refit BVH with a temporal denoiser.

  4. Level 4+ Method

    What method did I follow? Say how you checked the work. Rendering leads want to hear that you measured before and after and didn’t guess.

    Shipped ray-traced sun shadows on PC in Unreal Engine 5 with DXR 1.1, tracing one ray per pixel against a refit BVH with a temporal denoiser, checked against cascaded shadow maps in Nsight Graphics captures.

  5. Level 5+ Metric

    What was the result? Finish on one number from a capture. It’s the part of the bullet a hiring manager will remember.

    Shipped ray-traced sun shadows on PC in Unreal Engine 5 with DXR 1.1, tracing one ray per pixel against a refit BVH with a temporal denoiser, checked against cascaded shadow maps in Nsight Graphics captures, holding the cost to 1.4 ms at 1440p on an RTX 4070.

    1. 01 Task What you worked on
    2. 02 Techniques How you did it
    3. 03 Tools The stack you used
    4. 04 Method The method you followed
    5. 05 Metric The result, one number

The best graphics bullet I see in a typical week ends on a number from a frame capture. If you didn’t save yours, run the old build on a dev kit or PC and measure the effect again. Ten minutes in PIX gets you a number you can explain in any interview.

Step 5 · Technical Skills

Graphics Engineer resume skills

Rendering job ads sort their skills into 7 groups: programming and shading languages, graphics APIs, rendering techniques, GPU compute and ray tracing, profilers, engines, and hardware. Match the ad’s exact wording for each item. When it says “DirectX 12”, “DX12” might not match an exact-string ATS search.

Think of this section as backup for your bullets. List Vulkan here without one Vulkan bullet and a rendering lead will ask which project it was. Below you’ll see the 7 categories, Yuna’s skills rows filled in, and the 5 soft skills that come up in rendering interviews. Keywords get their own step next.

The 7 skill categories for a Graphics Engineer resume

Stars mark the items most rendering ads mention, and they belong at the front of their row. Keep to a single row per category, and I’d leave out any API you haven’t shipped with or debugged.

Programming & Shading Languages

C++ runs almost every renderer, and nearly every ad asks for HLSL or GLSL by name. Add MSL for Apple platforms, Slang if you’ve used it, and Python for tools and capture scripts.

C++HLSLGLSLC++20MSLSlangPythonWGSL

Graphics APIs

The explicit APIs you’ve written code against, not just used through an engine. Vulkan and DirectX 12 lead most postings, Metal covers Apple, and WebGPU is showing up for browser and maps work.

VulkanDirectX 12MetalOpenGL ESWebGPUDirectX 11

Rendering Techniques

The core of the job: PBR, deferred and forward+ shading, render graphs, shadows and temporal upscalers. List the ones you’ve built or tuned, since an interviewer will ask you to explain them.

PBRDeferred shadingRender graphsForward+Clustered lightingCascaded shadow mapsTAADLSSFSRXeSS

GPU Compute & Ray Tracing

Compute shaders show up in almost every senior ad now, for culling, particles and post. Ray tracing (DXR, Vulkan Ray Tracing) and mesh shaders set you apart once you’ve shipped them.

Compute shadersDXRVulkan Ray TracingMesh shadersBVH buildsDenoisers (SVGF, ReSTIR)Async compute

GPU Profilers & Debuggers

The capture tools you live in. RenderDoc and PIX appear in most postings, Nsight Graphics and Radeon GPU Profiler show vendor-level depth, and Snapdragon Profiler or Xcode matter for mobile and XR.

RenderDocPIXNsight GraphicsRadeon GPU ProfilerRazorXcode Metal debuggerSnapdragon Profiler

Engines & Renderers

Renderers you’ve modified, not only used. Unreal Engine 5 is the most common ask, Unity’s HDRP and URP come up in mobile and XR, and in-house engines like Frostbite or Snowdrop carry weight at big studios.

Unreal Engine 5Proprietary enginesUnity (HDRP, URP)FrostbiteSnowdropFilament

Platforms & GPU Hardware

The hardware your frames had to fit on. Consoles and PC lead most game postings, while Meta Quest, Android and iOS matter for XR and mobile, where tile-based GPUs and heat limits change the rules.

PS5Xbox Series X|SPCNintendo Switch 2Meta QuestiOSAndroidSteam Deck

A finished Graphics Engineer skills section

Technical Skills sample, from the template above
Programming & Shading Languages
C++20, HLSL, GLSL, Slang, Python
Graphics APIs
DirectX 12, Vulkan, Metal, DirectX 11, OpenGL ES
Rendering Techniques
PBR, deferred shading, render graphs, virtual shadow maps, Lumen, TSR, DLSS, FSR
GPU Compute & Ray Tracing
DXR inline ray queries, compute shaders, async compute, mesh shaders, temporal denoisers
GPU Profilers & Debuggers
PIX, RenderDoc, Nsight Graphics, Radeon GPU Profiler, Razor
Engines & Renderers
Unreal Engine 5, Unreal Engine 4, Nanite, Slipspace Engine
Platforms & GPU Hardware
Xbox Series X|S, PS5, PC, NVIDIA, AMD and Intel GPUs, Steam Deck

Soft skills for a Graphics Engineer resume

“Team player” in a skills row tells a rendering lead nothing. Show it in a bullet instead: a time you got artists and producers to agree, with a number attached. Rendering interviews test these 5, and each has a sample bullet beside it.

  • Turning an art director’s notes into a shader change

    Resume bulletReworked the water shader’s foam and refraction across 3 art director reviews and got the final look approved a month before the trailer capture.

  • Agreeing on quality cuts with artists before a milestone

    Resume bulletAgreed a list of quality cuts with lighting artists before beta that freed 2.1 ms on Xbox Series S, with no art bugs reopened.

  • Writing up a GPU capture so producers can follow it

    Resume bulletSent producers a one-page readout of each weekly GPU capture, and 9 over-budget effects were fixed inside the same sprint.

  • Getting a driver bug to a repro the GPU vendor can use

    Resume bulletReduced a device-removed crash to a 200-line Vulkan repro, which the GPU vendor fixed in its next driver release.

  • Teaching juniors to read a frame capture

    Resume bulletRan 6 lunchtime sessions on reading RenderDoc and PIX captures, after which juniors handled most GPU regression triage on their own.

Step 6 · Keywords & Metrics

Graphics Engineer resume keywords and metrics

Two things get a last look before I’d call a rendering resume finished. Keywords are the API, technique and tool terms recruiters search for in the ATS, “Vulkan” or “ray tracing” for example. Metrics are the GPU numbers (milliseconds, draw calls, frame rates) showing your work made the game run faster or look better.

Fill your skills rows from the ranked keywords, try them against a live job ad with the finder, then pick a number for each bullet from the 24 metrics further down.

+42%

Graphics Engineer resume keywords, ranked

Each chip shows the phrasing it usually gets in job ads. That way you’ll spot “frame graph” experience in an ad even if your resume calls it a render graph.

Must-have

8

Put each of these in your summary or skills rows and in at least one bullet from your current job.

In a job description“Strong C++ skills and experience writing performance-critical rendering code”

Strong supporting

8

Add the ones you can back up to your skills rows, and use them in bullets where they fit.

In a job description“Experience with compute shaders for culling, particles or post-processing”

Bonus

8

Use these only when the posting asks for them and you’ve shipped or prototyped the work.

In a job description“Experience with hardware ray tracing (DXR or Vulkan ray tracing)”

Extract Graphics Engineer keywords from a job description

The finder reads any rendering posting, including ads titled graphics programmer or GPU engineer. Paste the text and you’ll get its APIs, shading languages, techniques and tools sorted into 3 tiers, so you can see which ones your skills rows are missing.

Must-have
Put these in your skills section and back each one with a bullet.
Strong supporting
Add the ones you’ve actually worked with. Skip the rest.

Nothing is uploaded: it all happens in your browser.

Metrics for a Graphics Engineer resume

Every competency has 3 metrics here. Beside each is a line from Yuna’s Halo Studios resume that shows where the number goes.

MetricExample bullet
Render pipeline
GPU time freed Time Milliseconds of GPU time a pipeline change gives back each frame.Moved SSAO and the light grid build onto async compute in the render graph, freeing 1.6 ms of GPU time per frame on Xbox Series X.
Render target memory Count Megabytes of render targets the frame needs at its peak.Aliased transient render targets in the render graph, cutting render target memory on Xbox Series S from 1,450 MB to 980 MB.
Post steps merged Count Separate post-processing steps a rework combined into fewer dispatches.Merged 9 post-processing steps into 3 compute dispatches, which took 0.7 ms off the post chain on PS5.
Shaders and materials
Shader variants Count Compiled permutations the material system produces for one build.Rewrote armor, terrain and Covenant metal materials as layered HLSL functions, cutting compiled shader variants from 31,000 to 12,400.
Shader compile time Time How long a full shader build or a player’s first-launch compile takes.Added a permutation budget check to the shader build, which brought a full shader compile on the build farm from 47 min to 21 min.
Shader cost Time GPU time a key shader or material takes on the target hardware.Moved terrain blend weights into a precomputed mask texture, cutting the terrain material’s GPU cost on PS5 from 2.4 ms to 1.5 ms.
Graphics API back ends
CPU submission time Time Render-thread milliseconds spent recording and submitting GPU work.Moved the DirectX 12 back end to bindless descriptor heaps, cutting render-thread submission time from 4.1 ms to 2.3 ms.
GPU crash rate Percent Share of sessions that end in a device-removed error or GPU hang.Fixed barrier and residency bugs caught by GPU-based validation, lowering PC sessions with a GPU crash from 0.9% to 0.2%.
PSO hitches Count Frames that stall while a pipeline state object compiles on first use.Shipped a precompiled PSO cache for PC, cutting first-run shader hitches in the opening mission from 140 to 9.
GPU profiling and budgets
Frame time Time Milliseconds the GPU takes to render one frame in a given mode.Set per-feature GPU budgets for the 60 fps mode, bringing Xbox Series S frame time from 19.8 ms to 16.4 ms before launch.
Frames over budget Percent Share of captured frames that miss the target frame time.Reviewed PIX captures of every campaign mission each week, cutting frames over 16.6 ms on PS5 from 11% to 2%.
Regressions caught Count GPU performance regressions found before they reach a milestone build.Set up a nightly GPU capture run on 12 benchmark scenes, which caught 34 performance regressions before milestone builds.
Lighting and shadows
Shadow cost Time GPU time spent rendering shadow depth each frame.Cached virtual shadow map pages for static geometry, cutting shadow depth cost on PS5 from 3.1 ms to 1.7 ms.
Dynamic light count Count Lights a scene can run at once inside its lighting budget.Switched forward shading to clustered light culling, raising the light budget in night missions from 48 to 210 lights at the same cost.
Lighting build time Time How long lighting artists wait for a level’s lighting to build.Replaced baked probes on 2 levels with GI that updates at runtime, cutting lighting build time per level from 2.5 h to 25 min.
Post-processing and upscaling
Internal resolution Count Pixels rendered before the upscaler, compared with the output resolution.Put TSR, DLSS 4 and FSR 3.1 behind one interface, so the PS5 quality mode outputs 4K from 1440p internal resolution.
Post-processing cost Time GPU time for the full post chain after the main lighting stage.Rewrote bloom and depth of field as compute shaders, cutting the post chain on Xbox Series X from 2.8 ms to 1.9 ms.
Ghosting bugs Count Open TAA or upscaler artifact reports from QA and players.Fixed motion vectors for animated foliage and particles, cutting open ghosting bugs before launch from 37 to 4.
Ray-traced effects
Ray tracing cost Time GPU time an RT effect takes, denoiser included.Shipped ray-traced reflections on PC with a screen-space fallback, holding the effect to 2.2 ms at 1440p on a GeForce RTX 4070.
Denoiser cost Time Milliseconds the denoiser spends cleaning up the ray-traced signal.Cut the reflection denoiser to one temporal and one spatial step, lowering its cost from 0.9 ms to 0.5 ms at 1440p.
Fallback match rate Percent Share of review scenes where the non-RT fallback matches the ray-traced look.Tuned the screen-space reflection fallback for GPUs without RT cores until 92% of review scenes matched the ray-traced reference.
Geometry and culling
Draw calls Count Draw calls issued per frame after culling.Converted rocks and foliage to Nanite and culled props with Hi-Z, cutting draw calls on The Silent Cartographer from 9,800 to 2,600.
Triangles per frame Count Triangles that reach rasterization after culling and LOD.Added GPU occlusion culling for non-Nanite props, cutting rasterized triangles in outdoor combat spaces from 14.2M to 7.9M.
VRAM Count Video memory used by geometry, textures and render targets.Streamed Nanite geometry pages by distance and dropped unused LOD chains, freeing 620 MB of VRAM on Xbox Series S.

What if you don’t have exact numbers?

  • 1

    Measure it again. It’s often quicker than you think: load the old build, take a fresh PIX, RenderDoc or Nsight capture of the same scene and compare it with the build before your change.

  • 2

    Estimate low and keep the receipt. Writing “about 1.5 ms saved on PS5” is fine when the capture behind it is still on your drive.

  • 3

    Describe how big it was. Without a before and after, list the platforms shipped, effects owned, shaders maintained or artists using your debug views.

Free resume review

A recruiter screen, but with feedback

You applied to hundreds of jobs: no result. Companies won’t give you feedback, so you’re stuck in a loop. Rejections will keep coming until you know what’s wrong.

Let’s break this cycle today!

I’ll screen your resume the same way I did at Google.

You’ll get:

  • Your resume sections and content scored.
  • A clear list of what to improve, why, and how.
  • Behind the scenes secrets on the screening process.

Frequently asked

Graphics Engineer resume FAQ

Yes. The template, the 3 rendering examples and both download formats are free, with no email address required. Update it in the browser whenever you ship a new feature or change studios.

Yes. The toolbar has a Word button, and the strip under the preview has Download Word. The 3 examples have .docx versions too. Studios should get your PDF, so treat the Word copy as the version an agency can edit.

Yes. It’s a single-column layout with standard headings, and the PDF export contains real, selectable text, which is what Greenhouse, Workday and Lever read best. Changed fonts or columns? Upload the new version to my ATS resume checker and compare what it pulls out.

Juniors can usually fit everything on one page. With 5 or 6 years, shipped games and several platforms, two pages are fine and won’t cost you an interview. Cut bullets that list a technique without a cost or a result before you cut anything else.

For juniors, yes, and it’s often as important as the resume itself. Link a GitHub repo or a page with a small renderer, a shader study or a ray tracer, with screenshots and frame timings. Seniors with shipped titles need it less, though a GDC talk or a blog post about a technique you built still helps.

Anything a GPU capture or a benchmark run can prove: frame time, GPU cost per effect, frame rates held in each mode, draw calls, shader variants, compile times, VRAM and upscaler resolutions. You’ll find 24 of these GPU and frame metrics in Step 6, each written into a sample bullet.

Rendering resumes focus on what happens inside the frame: shaders, the render pipeline, GPU APIs, lighting, upscaling and GPU captures. The engine programmer resume template is for the runtime under all of that (memory, threads, streaming). A technical artist resume template sits nearer the art team, with shader graphs, Houdini tools and artist pipelines. Gameplay features players touch belong on the game developer resume template.

Build something you can measure. Write a small Vulkan or DirectX 12 renderer with deferred shading, shadow maps and TAA, profile it in RenderDoc, and you’ll have real bullets with real milliseconds. Add any graphics work from a gameplay or tools job, and link the repo in your header.

Almost none. Rendering postings don’t ask for certificates. They want shipped work, APIs and math. What does help is proof of depth: a published talk, a SIGGRAPH or GDC paper, open-source commits to a renderer, or a game you shipped on console.

No. Rendering leads judge your work, not whether someone else uses the same layout. What hurts is copying the sample bullets word for word. Put in your own effects, platforms and numbers, and the layout stops mattering.

More resources

More help with your Graphics Engineer resume