At Smoking Gun Interactive we are developing innovative cross-platform titles that we believe will help shape the future of interactive entertainment. Collaborating to build experiences that go beyond traditional gaming is where our passion lies…
Building games that will inspire a generation.
Building games that will remind us of why we love this industry.
Building games that remind this industry what it can achieve.
At Smoking Gun Interactive, we think that the most exciting job is one where you can build whole new worlds, collaborating with a passionate team of talented professionals, all driven to redefine what a game experience can be. This is the environment we offer.
We believe that the quest for quality is a way of life, and a true commitment to quality is revealed in everything that a company does – from the way it treats its people and partners, to the products that it ships. We expect the very best from ourselves, and we do our best to deliver daily.
The Position:
Smoking Gun Interactive is looking for a passionate individual to take on the role of Senior Programmer. Candidates should have experience in varied areas of game development and be able and willing to work on any area of game programming needed.
The Senior Programmer role requires an individual with a real passion for playing games. Candidates must possess a real passion for programming and strive to create technically inspiring code. The candidate is an excellent communicator and can work equally well with Design, Programming, Art and Production to help build the technology needed to create successful, award-winning products.
The candidate must also have excellent analytical skills and strive for perfection in the work that they do.
Responsibilities include:
• Collaborating with the Technical Director to establish a unified technology vision for the project, including writing and reviewing technical design documents
• Produce high-quality, efficient, clean, and modular code
• Proactive in identifying tasks/problems that need tackling outside of known scheduled work, from refactoring to bug fixing. Must go above and beyond their daily tasks.
• Providing mentorship and training for Programmers to create an atmosphere of cooperation and learning
• Must provide and accept feedback on all aspects of code quality (performance, readability, testability, design)
Qualifications:
• 7+ years experience as a Programmer in the game industry and or related field
• Bachelor’s degree in Computer Science, Engineering or equivalent
• Shipped at least one AAA game as a Lead or Senior Programmer
• Must be strongly self motivated and an independent worker
• Expert working knowledge of C++, STL and Object Oriented Design
• Strong understanding of general and 3D math, statistics and probability
• Excellent problem solving abilities, proven ability to tackle hard problems in creative ways
• Excellent oral and written communication skills
• Positive attitude with a desire to work within a team environment towards a common goal
• Ability to estimate work load and execute on the work in the time estimated
• Passion for playing and creating innovative games, must consider themselves a gamer
Assets:
• Experience with any of the following languages, C#, Java, Lua, HLSL/Cg shaders
• Experience with Test Driven Development
• Experience with Design Patterns
• Varied experience in game programming: gameplay, systems, physics, networking, rendering etc.
• Experience with Visual Studio, Perforce
• Experience prototyping gameplay using Flash, C#, Java, C++
Response Information:
Please forward your resume to jobs@smokingguninc.com or apply on-line at www.smokingguninc.com
Our vision - Push the envelope and redefine the art of gaming The team at Smoking Gun is developing innovative cross-platform titles that we... [more]