Senior Gameplay Programmer: Double Helix
| |
|
- 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
