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