High Voltage Software Company Logo

High Voltage Software

Hoffman Estates, Illinois - United States
View all jobs at this company »

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 &amp
  • - 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!