Client Programmer: ZeniMax Online Studios

Video Games / Entertainment Software - Engineer / Programmer
(ACTIVE - 10/20/2008)
Client Programmer
ZeniMax Online Studios
Hunt Valley, Maryland - United States

Platforms: PC, Web / Internet
Required Spoken Language(s): English
Required Work Auth.: United States

Job Description and Responsibilities:
We are looking for a Client Programmer, who will be primarily responsible for developing and enhancing the game client for a massively multiplayer online game. The Client Programmer will implement the graphics and user interface features of the game client.

Responsibilities:

• Work alongside server programmers to implement and enhance game features
• Write sustainable, bug-free code
• Collaborate with artists to provide graphical features
Requirements:
• Bachelor’s degree in Computer Science or related field, or equivalent experience
• Comfortable working within a team environment that encourages software engineering, technical design documentation, coding standards and code reviews
• 2+ years professional programming experience using C++
• Solid knowledge of graphics algorithms, graphics hardware capabilities, and 3D mathematics
• Solid understanding of performance and memory usage optimizations
• Experience with multithreaded programming
• Strong communication skills and ability to collaborate with teammates is essential
• Self-motivated, able to work with minimal direct supervision
• Previous game industry/MMO experience preferred
• Avid MMO gamer