1

Directx 12 Jobs (NOW HIRING)

Stardock released the first DirectX 12 game as well as the first game to support both DirectX 12 and Vulkan. We are currently seeking a full-time Senior Graphics Engineer to work on our next ...

C/C++ Developer

New York, NY · Remote

$50.25 - $67.50/hr

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 ...

Rendering Engineer

Raleigh, NC · On-site

$136K - $168K/yr

... e.g., DirectX 12 Ultimate, Vulkan, Metal), and platform-specific rendering features, advocating for their adoption where they serve project goals • Perform all other duties as assigned ...

Deep expertise in graphics APIs (Vulkan, DirectX 12, Metal, or OpenGL) and a solid command of at least one major real‑time engine such as Unreal Engine 5, including experience working at the engine ...

Deep expertise in graphics APIs (Vulkan, DirectX 12, Metal, or OpenGL) and a solid command of at least one major real-time engine such as Unreal Engine 5, including experience working at the engine ...

Deep expertise in graphics APIs (Vulkan, DirectX 12, Metal, or OpenGL) and a solid command of at least one major real-time engine such as Unreal Engine 5, including experience working at the engine ...

Deep expertise in graphics APIs (Vulkan, DirectX 12, Metal, or OpenGL) and a solid command of at least one major real-time engine such as Unreal Engine 5, including experience working at the engine ...

next page

Showing results 1-20

Directx 12 information

See salary details

$61.5K

$127K

How much do directx 12 jobs pay per year?

As of Sep 13, 2026, the average yearly pay for directx 12 in the United States is $123,552.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,000.00 and $126,000.00 per year, depending on experience, location, and employer.

What is DirectX 12?

DirectX 12 is a graphics application programming interface (API) developed by Microsoft, primarily used for programming high-performance graphics and gaming applications on Windows platforms. It provides developers with low-level access to hardware resources, allowing for improved performance, reduced CPU overhead, and enhanced visual effects in games and multimedia applications. DirectX 12 is widely adopted in the gaming industry and is supported by modern graphics cards from major manufacturers, such as NVIDIA and AMD.

What are some typical challenges developers face when working with DirectX 12, and how can they prepare for them?

Developers working with DirectX 12 often encounter challenges related to its low-level API design, which requires more explicit management of GPU resources and synchronization. This can result in a steeper learning curve compared to previous versions, and bugs related to memory management or command queue synchronization can be more difficult to debug. To prepare, developers should familiarize themselves with GPU architecture fundamentals, use available debugging and profiling tools, and collaborate closely with team members specializing in graphics programming. Engaging with the DirectX developer community and reviewing sample projects can also help in overcoming common hurdles.

What are the key skills and qualifications needed to thrive as a DirectX 12 developer, and why are they important?

To thrive as a DirectX 12 Developer, you need strong proficiency in C++ programming, graphics rendering concepts, and a solid understanding of computer graphics pipelines, often supported by a degree in computer science or a related field. Familiarity with graphics APIs like DirectX 12, GPU debugging tools, and shader programming is crucial, as is experience with version control systems. Excellent problem-solving skills, attention to detail, and effective teamwork make candidates stand out in this role. These skills and qualities are vital for creating high-performance, visually stunning applications and collaborating effectively within development teams.

What is the difference between Directx 12 vs Graphics Programmer?

AspectDirectx 12Graphics Programmer
Primary RoleAPI for graphics rendering and hardware communicationDevelops and optimizes graphics code using APIs like Directx 12
Required SkillsKnowledge of graphics APIs, hardware architectureProficiency in graphics APIs, shader programming, C++
Work EnvironmentGame studios, graphics software companies, hardware vendorsGame development, simulation, visual effects industries

While Directx 12 is a graphics API used to communicate with hardware, a Graphics Programmer utilizes APIs like Directx 12 to develop and optimize visual content. The programmer's role involves writing code that leverages Directx 12 features to achieve high-performance graphics in applications and games.

Senior Graphics Engineer

Plymouth, MI

Stardock Corporation
PC Games • 51 - 200 employees

$100K - $200K/yr

Full-time

Re-posted 23 days ago


Job description

Stardock released the first DirectX 12 game as well as the first game to support both DirectX 12 and Vulkan. We are currently seeking a full-time Senior Graphics Engineer to work on our next generation game engine for both announced and unannounced titles to build up our team of dedicated and experienced talent! This is a salaried, full-time position at our Plymouth, Michigan office and relocation assistance will be provided.


Primary Responsibilities Include:

  • Develop and implement new and existing rendering techniques.
  • Create and optimize shaders and materials to run on a variety of platforms and machine specifications.
  • Develop systems for animations and special effects.
  • Work with the technical art team to create editors and tools that help improve the art pipeline.
  • Implement graphics using modern APIs (DirectX, OpenGL, Vulkan, Metal).


Education and/or Experience Desired:

  • Bachelor's Degree in Computer Science, Engineering, Mathematics or equivalent work experience.
  • 5+ years experience creating materials and shaders.
  • Strong proficiency in 3D math, linear algebra, shaders, HLSL/GLSL, physically based rendering, image based lighting, materials and global illumination.
  • A passion for optimization and familiarity with optimization tools.
  • Self-motivated, likes to identify and solve problems.
  • Very strong C++ background.
  • Familiarity with Unreal Engine is a plus.


The salary for this position ranges from $100,000 to $200,000 annually, depending on your qualifications, experience, and expertise. Stardock is committed to offering a competitive compensation package tailored to the right candidate.