Graphics Programmer: ArenaNet, Inc.

Video Games / Entertainment Software - Engineer / Programmer
(INACTIVE - 9/29/2008)
Graphics Programmer
ArenaNet, Inc.
Bellevue, Washington - United States

Platforms: PC
Project: Programming Department
- 3rd Person, ACTION, ADVENTURE, Character Based (Sci-fi Monsters), FAMILY, Fantasy, FIGHTING (Hand to Hand), MMO, On-line, RPG, Serious Games
Software Utilized: 3D Studio Max, C, C++, MAYA
Required Spoken Language(s): English
Required Work Auth.: United States

Job Description and Responsibilities:
Located in Bellevue, Washington, ArenaNet is a wholly-owned subsidiary of Korea-based NCsoft Corporation. Currently, ArenaNet is busy developing Guild Wars 2 while continuing to support Guild Wars with additional content such as the upcoming Bonus Mission Pack, holiday events, community contests, monthly championships, and soon-to-be-released merchandise.



Join the Guild Wars 2 Development Team!

We're looking for graphics, tools, engine, network, and content programmers to help us build the future of online roleplaying. If you are our dream candidate, you'll have at least a few years of professional programming experience under your belt, a college degree in Computer Science or equivalent, excellent skills in C++ and C#, a service-oriented attitude, and the ability to bore us to tears with details about the exploits of your original Ultima Online character. In short, you'll be an excellent programmer, a passionate gamer and cool teammate.
Requirements:
Requirements:

* 3+ years of demonstrable experience in C/C++
* Experience with low-level 3D programming
* Highly motivated, self starter, creative thinker
* Expertise in current graphics algorithms, data structures, hardware and mathematics
* Reliably able to create good quality, performance-minded code
* Experienced with shader programming
* Knowledge of Windows programming API

Pluses:

* Experience programming video device drivers
* Previous commercial games development experience
* Ability to work with artists and designers
* Experienced with Maya and 3DStudioMax


f you feel you meet our requirements, send your resume and code samples in C/C++ that demonstrate your ability to engineer practical solutions to difficult problems. We prefer to see code that highlights relevant experience to this position. We generally look for at least 2500 lines of code in at least two different subject areas.

We encourage you to send code that will show your best work, and would suggest avoiding linked-list implementations, matrix transformations, lightweight DirectX "wrappers", and the like, as those samples tend not to give a clear idea of your abilities. If you have collaborated with other programmers on the code, please give us a clear indication regarding which parts you've written. Finally, please do not submit executables, make-files or data files.

Code samples will be held in the strictest confidence and used solely for the purpose of evaluating your abilities.