Gameplay & AI Programmer
Threewave Software is looking to hire an excellent, well rounded and proactive programmer with a penchant for taking a compelling game design and turning it into a fully realized game experience. Working with a brilliant team of artists, game designers and programmers, you will have the opportunity to work with next-generation FPS engine technology unavailable anywhere else in Canada.
Main Responsibilities:
 Working alongside the industrys top designers to produce gameplay
 Shipping one to two products every year for the hardcore first person shooter market
 Developing combative AI that navigates hazardous environments
Education & Experience:
 Excellent writing and communication skills
 Experience shipping one or more console or PC titles in an intermediate or senior role
 Five years professional C/C++ experience
 Professional experience implementing gameplay on a shipping title
 Demonstrable aptitude for artificial intelligence
 Experience using Perforce is an asset
 Experience using C# and a scripting language such as Perl, Python and LUA is an asset
 A Bachelors degree or greater, in Computing Science, Mathematics or Software Engineering, etc
or the equivalent in experience in real-world math, graphics programming.
Preferred:
Assist in the planning of the production schedule for your programming tasks.
Be able to take responsibility for programming features; gathering and writing technical specification and implementing them with high quality standards.
As a member of a team, you must be able to both give and receive feedback on code implementation. Ensure work is executed at the highest quality possible across the team.
Clearly communicate your progress to your supervisor, and work with them to achieve a dynamic, mind bending physical simulation.
Availability: Immediately
Position Status: Full Time, extensive benefits package and stock options.
Application Requirements:
Documentation:
Cover letter stating your availability and applicable experience.
Current Resume stating the list of credits, titles and platforms.
Demo:
A windows program and source code showcasing your skills in one or more of these areas would be a definite asset to your submission.
Documentation of the source code and explanation of the use of any 3rd party materials such has but not limited to algorithms, libraries, content.
The demo can be an email attachment, mailed CD, or a link to a website.