PlanetDeusEx | Features | Work At ION | DX2/T3 Programmer
Work At ION: Deus Ex 2 & Thief 3 Programmer

We're looking for senior Technology Programmers to work on titles in the Deus Ex and Thief universes. If you are interested in working for Ion Storm Austin on Deus Ex 2 or Thief 3 as a programmer, please start by carefully reading this entire message. Due to the volume of response, we are not able to consider applicants who do not meet the listed qualifications or who do not supply the required materials. Please make sure you meet all of these criteria before you contact us. Thank you.

GENERAL QUALIFICATIONS:

  • Knowledge of, and enthusiasm for, games like Thief, Deus Ex, System Shock and Ultima Underworld are real pluses.
  • We want experienced professionals with shipped games under their belts and a strong understanding of game design and how it relates to game programming.
  • You must have a strong C/C++ background and an understanding of modern 3d-accelerated architecture.
  • Experience with console game development is a must for certain positions (but not all). STL knowledge is useful but not necessary, as is Java/Perl/Python/MFC familiarity.
  • You will assist in structuring your task list and will contribute to the creation of schedules and progress reports. If you aren't experienced at scheduling, be ready to spend some time learning.
  • You must be able to communicate algorithms and code design decisions to other programmers but you must also be capable of communicating design and art implications of coding tasks to non-programmers.
  • You must be comfortable working in an environment where specifications change and evolve. You will rewrite or cut code even if it works perfectly, as game goals and/or features change. Much of the code you write will be for testing purposes and for investigating game-related functionality and won't end up in the shipping game.
  • This is a no-code-ownership environment. You will be expected to work with other people's code (both licensed code and code written by other team members). Be prepared for other team members to work with your code as well.
  • Your sense of progress and ego must be attached to the project and how cool the game is. It doesn't matter who wrote what -- it matters how the game plays. Some weeks you will end up doing tedious, invisible stuff because it has to get done; other weeks you will do cool, sexy, everyone-sees-it tasks. That's how it is.
  • You must be based in or willing to relocate to Austin, Texas.
SPECIFIC REQUIREMENTS:

Must have demonstrable experience in some or all of the following:
  • DirectX 7/8, 3D API
  • 3D Rendering on modern graphics hardware - understanding of the pipeline and optimization tricks
  • Advanced lighting/shadowing techniques
  • Skeletal animation systems
  • Win32/MFC programming
Should have knowledge of and/or interest in the following subjects (with demonstrable experience a plus):
  • AI, both behavioral and tactical
  • IK Systems
  • Rigid-body physics
  • Sound propagation for immersive simulations
CONTACT:

If the qualifications above describe you, please contact HR_Austin@ionstorm.com or send a resume to:

Human Resources
8303 North Mopac, Suite a210
Austin, Texas 78759
Attn. Programmer Search

If you would prefer to work in the Thief universe over Deus Ex (or vice versa), please include that information in your cover letter, along with an explanation of why. Also, be sure to outline as specifically as possible your areas of interest and/or expertise from the lists above.



IGN.com | GameSpy | Comrade | Arena | FilePlanet | GameSpy Technology
TeamXbox | Planets | Vaults | VE3D | CheatsCodesGuides | GameStats | GamerMetrics
AskMen.com | Rotten Tomatoes | Direct2Drive | Green Pixels
By continuing past this page, and by your continued use of this site, you agree to be bound by and abide by the User Agreement.
Copyright 1996-2009, IGN Entertainment, Inc.   About Us | Support | Advertise | Privacy Policy | User Agreement Subscribe to RSS Feeds RSS Feeds
IGN's enterprise databases running Oracle, SQL and MySQL are professionally monitored and managed by Pythian Remote DBA.