webJobs Copyright 2008, Web Scribble Solutions, Inc. All Rights Reserved. webJobs: Job board software Job board software Job script
This job has expired and you can't apply for it anymore. Start a new search.
Company Name:
Runic Games, Inc.
Seattle, Washington
United States
Job Type:
Position type:
Full Time
Linux / UNIX, Mac OS X, PC / Windows
Minimum Number Of Professional Titles:
Experience Level:
Mid-Senior Level
Bachelor's Degree

Senior Graphics Engineer

Runic Games has an immediate opening for an experienced graphics engineer for full time work at our downtown Seattle base of operations. This position will be primarily responsible for creating new shaders and render pipeline support for new effects/techniques as well as optimizing existing code/technology. This individual will interface with our art team to help make their visions a reality where possible as well as to inspire them to create amazing new content.

The ideal candidate has considerable experience developing shaders and realtime graphics code in a Windows environment targeting both DirectX and OpenGL. Candidates should exhibit strong communication skills and must be passionate about creating great games. Strong 3D math skills are a key qualification. Familiarity with developing art pipeline plugins/tools for 3D Studio Max is a plus. Candidates should be fluent in C++ as well as at least one prominent shader language (HLSL, GLSL, Cg, etc.) This role requires a minimum of 5 years graphics engineering experience with at least two published games.


  • Expertise in C and C++ languages (C# a plus)
  • Real-time graphics programming experience in both OpenGL and DirectX environments
  • Strong 3D math skills
  • Familiarity with performance analysis tools and optimization techniques
  • Experience programming shaders in HLSL, GLSL, or Cg
  • Expert-level knowledge of DirectX 10+ level GPU hardware and capabilities
  • Understanding of procedural and multi-threaded programming best practices
  • Highly self-motivated with excellent problem solving skills
  • B.S. in Computer Science and/or Mathematics, or equivalent work experience