High Voltage Software Company Logo

High Voltage Software

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

Game Engine Programmer

Description

High Voltage Software has been the leading independent game development studio in the Midwest for over 21 years. Our tenure in the games industry has rewarded us with an impeccable pedigree of over 90 shipped titles. Our company is a dedicated team focused on delivering the best products in our industry. At High Voltage Software, we give our team members the opportunity to have an impact on our games as well as provide opportunities for personal and professional growth. Ambition and creativity are not just encouraged, they're expected.

 

High Voltage Software is looking for talented and experienced programmers to focus on engine development for next generation consoles.  If you are looking to develop foundation technology that will power successful Xbox 360, PC and PS3 titles and are an expert in game engine design and pushing hardware to its limits – we want to hear from you!



Major Responsibilities and Duties:

·      Design and implement core game engine components for PC, Xbox 360 and PS3

·      Integrate 3rd party software, where appropriate, into the HVS engine codebase

·      Develop in-depth knowledge of our proprietary technologies

·      Implement core debugging and profiling systems

·      Maintain awareness of current and future state of computer science

·      Contribute to technical design of new projects

·      Write clear technical design and specification documents

·      Estimate delivery time for work in progress



Qualifications:

·      Degree in Computer Science/Engineering or equivalent work experience

·      Deep knowledge of C/C++

·      Experience developing game engine technology used in at least 3 published title

·      Experience porting game engines to new platforms

·      Excellent math and/or physics skills

·      Exceptional problem solving, debugging and troubleshooting skills

·      Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code and reference documents with engineers, content creators and managers

·      Experience doing in depth performance analysis and optimization of engine components

·      Ability to work well in a team development environment

·      Experience with cross platform development

 

Preference to applicants with:

·      Experience with scripting languages such as Lua, Ruby, Perl or Python

·      Experience with 3DS Max SDK/ MaxScript

·      Knowledge of OpenGL

·      Extensive Windows / DirectX experience

·      Experience with animation systems, lighting / shading algorithms, collision detection / resolution, or low-level rendering

·      Experience taking academic, theoretical work and producing effective real time implementations

·      Experience writing Cg, HLSL, and / or ASM vertex and pixel shaders

·      Ability to deliver constructive criticism / mentor other Programmers

 





This Job is no longer active!