Senior Gameplay Programmer: Double Helix

Video Games / Entertainment Software - Engineer / Programmer
(INACTIVE - 7/28/2008)
Senior Gameplay Programmer
Double Helix
Irvine, California - United States

Platforms: PS3, XBOX 360, PS2
Software Utilized: C++, Studio MX
Required Spoken Language(s): English
Required Work Auth.: United States

Job Description and Responsibilities:
PRIMARY DUTIES AND RESPONSIBILITIES



• Complete ownership of one or more game levels by designing and implementing game-specific systems using in-house tools.

• Create custom scenarios, streaming setups and de-bugging

• Programming of core game components, to required coding standards

• Researching into the latest cutting edge games, and assessing how to push the envelope and improve upon implementations.

• Work with Technology Programmers, Technical Directors, Development Directors, QA Testers and game project production staff

• Development of technical design specification, implementation and test plans

• Testing, debugging and revision of new or legacy engine systems

• Work on various other aspects of the game including artificial intelligence, path finding and navigation, user interface, sound, tools integration, networking, etc.

• Profiling, performance-analysis, performance tuning

• Contributing innovative and original ideas towards all aspects of game production and development

• Mentor junior level software engineers



Requirements:
QUALIFICATIONS

• Bachelor’s degree in Software Engineering or Computer Science, or 7 years equivalent experience as a Programmer in the industry

• Strong experience with C++ and C#

• Experience shipping at least four products as a programmer

• Excellent problem solving and communication skills, both written and oral

• Experience in the design and implementation of game mechanics, in the context of a cutting edge 3D game

• Experience and high level of understanding in the field of advanced 3D math

• Demonstrated knowledge of good software engineering practices

• Excellent analytical and communication skills

• Self-motivated and passionate about video games

• Team player

• Experience with StudioMAX or Maya plugins helpful