Game Programmer
Description
High Voltage Software is looking for talented and experienced programmers to help us develop games for all genres and all platforms. The ideal candidate has 2+ years of game programming experience using C++ in addition to various scripting languages. If you love to write code – we want to hear from you!
Duties
include
- - Design and implement core gameplay components such as AI, physics, character control, cameras, VFX, etc.
- - Communicate closely with Lead Programmer and content creators
&
- - Maintain awareness of state of the art tools & techniques for developing high quality, competitive game applications
- - Develop in-depth knowledge of our proprietary technologies
- - Contribute innovative and original ideas towards all aspects of game development
- - Assist with recruiting, managing, providing technical direction, task prioritization and mentoring
- - Write clear technical design and specification documents
&
- - Estimate delivery time for work in progress
- - Strong desire to develop cutting-edge, high quality games
- - Degree in Computer Science/Engineering or equivalent work experience
- - Deep knowledge of C/C++ ;
- - Experience developing gameplay systems used in at least 1 published title
- - Excellent math and/or physics foundation
- - Exceptional problem solving, debugging and troubleshooting skills
- - Ability to work self-directed as part of a team
- - Demonstrated knowledge of good software engineering practices ;
Major Responsibilities and Duties:
• Design and implement core gameplay components such as application specific AI, physics, character control, cameras, event systems, VFX, etc.
• Communicate closely with Lead Programmer and content creators
• Maintain awareness of state of the art tools & techniques for developing high quality, competitive game applications
• Develop in-depth knowledge of our proprietary technologies
• Contribute innovative and original ideas towards all aspects of game development
• Assist with recruiting, managing, providing technical direction, task prioritization and mentoring
• Write clear technical design and specification documents
• Estimate delivery time for work in progress
Qualifications:
• Strong desire to develop cutting-edge, high quality games
• Degree in Computer Science/Engineering or equivalent work experience
• Deep knowledge of C/C++
• Experience developing gameplay systems used in at least 1 published title
• Excellent math and/or physics foundation
• Exceptional problem solving, debugging and troubleshooting skills
• Ability to work self-directed as part of a team
• Demonstrated knowledge of good software engineering practices
• An eye for detail and feel for good gameplay
Preference to applicants with:
• MS degree in Computer Science or related discipline desirable
• Experience with scripting languages such as Lua, Ruby, Perl or Python
• Experience with source control technologies such as Perforce, Source Safe,git
• Experience with cross platform development
• Experience with client/server application development
• Experience using C#, Windows Forms or other tool development
This Job is no longer active!