NOTE: This job is no longer available!
Senior Game Programmer
at Double Helix
Irvine, CA
JOB PURPOSE
The Senior Game Programmer’s primary responsibility is to define the best way to implement the game design as desired by the design department using proprietary tools and scripting languages. This candidate will also modify and write systems as needed to support game play features. The candidate will coordinate the implementation of the game with artists, designers, and other programmers. The Senior Game Programmer will also mentor other programmers and lead console efforts as requested.
PRIMARY DUTIES AND RESPONSIBILITIES
QUALIFICATIONS
The Senior Game Programmer’s primary responsibility is to define the best way to implement the game design as desired by the design department using proprietary tools and scripting languages. This candidate will also modify and write systems as needed to support game play features. The candidate will coordinate the implementation of the game with artists, designers, and other programmers. The Senior Game Programmer will also mentor other programmers and lead console efforts as requested.
PRIMARY DUTIES AND RESPONSIBILITIES
- Responsible for implementing assigned software tasks.
- Develop a detailed design for the software task, providing input for scheduling, developing necessary algorithms and debugging software as needed.
- Perform any research and acquire any new knowledge that is necessary to perform assigned task
- Provide solutions that take into account network latency, de-synchronization of data between networked machines/players, packet compression, cheating and interrupted connections
- Debugging as needed
- Communicate, written and/or oral, the status of the assigned task on request. Collaborate with artists, designers and programmers Work with Tools and Technology programmers to suggest enhancements and refinements, and test prototypes
- Work with minimum supervision in a quick and timely manner to achieve goals and deadlines
- Support other programmers on team
- Mentor other programmers on team
- Document all code for future instruction and use
QUALIFICATIONS
- Bachelor’s degree in Software Engineering or Computer Science, or equivalent work experience
- Proficiency in C/C++, minimum of 5 years of experience
- Networking experience
- Excellent debugging and communication skills
- Knowledge of game development tools and systems (Level editors, etc.)
- Practical experience with 3D math
- Maya/3D Studio Max familiarity
- Console development
- Highly self motivated
- Experience with source control systems.
- Working knowledge of game play systems: AI, GUIs, logic systems, player mechanics, etc.
- Strong desire to contribute to the game
- Ability to mentor less experience programmers
- Legal U.S. work authorization required
Want to apply?
Apply online:http://tbe.taleo.net/NA2/ats/careers/requisition.jsp?org=F9E&cws=1&rid=707
