Must hold a Master's Degree or the foreign equivalent in computer science, human-computer interaction, or a related field and four years of commercial product development experience using C++ and Microsoft Visual Studio.
In lieu of a Master's Degree, will accept a Bachelor's degree or the foreign equivalent in computer science, human-computer interaction, or a related field and eight years of progressive experience as stated.
Education or experience must also include: performing GUI development using C++, MFC, and Win32; performing 3D graphics programming; debugging problems in multi-user/threaded environments; using 3D algorithm math for programming in C++/3D; and using Vertex, Pixel, and FX Shaders, animation and skinning, lighting techniques, special effects, and DirectX API or OpenGL API.