Graphics Programmer

Reference: 1739 - Plymouth, Michigan, United States

Stardock Entertainment continually breaks new technical ground across our catalog of PC game titles spanning 4X and Real-Time Strategy and Action Adventure. We are currently seeking a Graphics Programmer 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 studio.


Primary Responsibilities Include:

Work with the artists and designers to produce next-generation graphics

Troubleshoot technical issues related to graphics

Optimize graphics to run on a variety of platforms and machine specifications

Create and maintain tools for artists to visualize and debug their assets

Education and/or Experience Desired:

A Bachelor's degree in Computer Science, Software Engineering or related field

3+ years experience in C++ required

Familiarity with 3D math, including quaternions and matrix math required

Shipped at least one commercial game

Experience with all core areas of graphics development (Shaders, Animation, Post-Effects, PBR Materials, and particles) while demonstrating a specialization in one of those areas required

Critical eye for attention to detail

Familiarity with 3D graphics hardware and driver stack

Experience with at least one graphics API: OpenGL, Direct3D, Vulkan, Metal; and a shading language like HLSL or GLSL

Experience developing on current generation or next-generation console is a plus

If you're enthusiastic about the position and would like to tell us about it, please submit your resume and cover letter to, with "Graphics Programmer" in the subject line.