IT Jobs
Joined: 19 Jul 2005 Posts: 1566
|
subject: Senior Graphics Programmer , Double Fine Productions
Double Fine Productions is looking for Senior Graphics Programmer
duration - Full-Time
Job details: Double Fine has an immediate opening for an ambitious, visionary and highly experienced Graphics Programmer for its San Francisco development studio. The primary job responsibilities are to work with the graphics programming and art teams in designing and implementing 3D graphics engines and pipelines.
The ideal candidate has considerable experience contributing to a large, cutting-edge code base and has the ability to architect and program critical game engine components. This individual will develop code for the next generation of graphics engines, including the implementation of HLSL/Cg shaders, the conversion of existing shaders, and the creation of visuals that push hardware limits and defy imagination. This developer will also work with our art staff to integrate technology and art seamlessly into the gameplay experience. The candidate must exhibit excellent verbal and written communication skills and a high level of understanding of game technology production. The role requires a minimum of 5 years of video game experience, and at least two published games on PS2, Xbox, Gamecube or PC. Some next-generation console experience is considered a plus. Additional key success factors for this role include strong 3D math skills, good problem solving skills, the ability to work well with others, and a passion for adding the extra polish that truly sets games apart. The ideal candidate implements clever and efficient technical solutions, and has a propensity for optimization, debugging, and tuning.
Responsibilities:
1) Develop, maintain and extend our next-generation C++ graphics libraries, pipelines and shaders, including support tools for shader content creation, lighting/rendering techniques and special effects.
2) Collaborate with team members to define cutting edge workflow and pipelines for 3D graphics authoring and drive adoption for next generation game titles.
3) Maintain high-end graphics and fallbacks at target framerates.
4) Support product development teams in their use of major graphics engine components, including rendering pipeline, skeletal animation system, scalability system, camera control, view and occlusion culling, collision detection, special effects, and math functions.
5) Develop technical design specifications as well as implementation and test plans.
6) Program cross-platform game system technology to required coding standards.
7) Test, debug and revise game system technology, including profiling, performance analysis and performance tuning.
Contributing innovative and original ideas on all aspects of game production and development.
Requirements:
1) Five or more years experience in the creation and delivery of state-of-the-art, performance-minded games with two in-game credits required with strong experience in delivering graphics technology.
2) Experience in the design and implementation of game-specific graphics systems on a AAA title on a current generation console.
3) Expert knowledge of C++, HLSL/Cg shading languages, lighting/rendering/visibility models, and optimization techniques.
4) Experience in advanced C/C++/OOP architecture design and implementation, as well as skills in Visual C++ or .NET.
5) Experience with Direct3D9 or OpenGL programming.
6) Experience with low-level scene graph optimizations, vertex and pixel shading authoring, and parallel programming paradigms.
7) Demonstrated knowledge of good software engineering practices.
Excellent analytical and communication skills.
9) Self-motivated and passionate about making video games.
10) Team player with a great work ethic.
11) Commitment to personal and peer development and sharing best practices.
12) Must be legally authorized, or able to immediately obtain legal authorization, to work in the US .
Pluses:
1) Bachelor's degree or higher in Computer Science, Software Engineering, Math, or related field.
2) Experience with the DirectX FX or Nvidia CgFX frameworks.
3) Experience with C# or Python programming.
4) Experience with SSE/Assembly code.
5) Experience with 3D modeling/ animation software or 2D art packages.
6) Passionate about playing and making games.
Contact:
Due to the immediate nature of this position and current government employment-visa-sponsorship restrictions, we are unable to consider foreign candidates. Relocation assistance is available to qualified candidates.
For immediate consideration, interested and qualified candidates should send their resumes to jobs@doublefine.com. Please include in the subject line "Senior Graphics Programmer".
Location: San Francisco, California, United States
email - jobs@doublefine.com |
| |
|
|