Incredible Technologies
Senior Game Software Engineer
Job Description
Get In The Game
Incredible Technologies began as a small business start-up in 1985 and has since grown into an industry leader. The company’s foundation is built on years of unparalleled innovation within the amusement and casino industry. Today Incredible Technologies has become a leader in casino gaming; with games placed in 29 states, the company is considered one of the hottest new video slot manufacturers in the business. Incredible Technologies is growing and we believe that every employee plays an integral role in the company’s unbridled success. We foster a culture of innovation and provide a fantastic team-oriented work environment and because of it we have an unbelievable tenure record, more than half of our employees have been with IT for 9 years or more. Incredible Technologies is a big-time company with small-time values and competitive benefits. We are expanding our dynamic team of personnel to support our continued growth and we are seeking talented individuals who share our same passion for innovation, pride of accomplishment and overall love of making the games. Are you ready to get in the game?
JOB SUMMARY
We are looking for a talented Senior Game Software Engineer with a passion for gameplay, lead programing experience and a critical eye for game design to join our team in either our main office in Vernon Hills, IL. or in our Las Vegas, NV office (Las Vegas office coming soon) or willing to relocate.
As a Senior Game Software Engineer, you will be working closely with our Design team to bring innovative game features to life. An engineer should be excellent at rapidly prototyping ideas and be capable of quickly turning a design specification from paper into a usable game system for further iteration. A successful candidate will have an eye for gameplay and a knack for understanding how to deliver exciting features that our casino players are going to love. You should be able to get quickly familiarized with existing codebases and be able to write elegant, high performing extensible code that works well within a collaborative environment and on our embedded systems. You should enjoy actively participating in day-to-day development tasks, be motivated to stay on top of the games in the industry as well as the trends, displaying a good sense of cooperation and problem-solving with a desire to evolve with the team. We are aiming for high-quality games, it is important for us to work with proficient, and agile programmers.
What you’ll do
- Program new gameswhere direct input is welcomed.
- Port existing games to new platforms.
- Implement art, sound, and game play mechanics
- Implement math designs directly with mathematicians.
- Work with QA to resolve bugs.
- Provide documentation for certification labs
- Spearhead development of innovative gameplay experiences
- Contribute to game architecture and technical designs and postmortems
- Perform data and code analysis to identify improvement opportunities
- Provide mentorship to less experienced engineers
To succeed you should have
- 4+ years of proven experience in a Gameplay Engineering role or similar position with multiple shipped titles
- Proficiency in Java or equivalate object-oriented C/C++
- Advanced understanding of mathematical probabilities and statistics
- Advanced optimization and debugging skills
- Game knowledge and an understanding of the design principles behind games
- Able to collaborate with other engineers and non-technical team members, and be able to adapt to a fluid, changing environment as creative challenges constantly evolve
- Reliable and Curious
- Fluent in written and spoken English
- B.S. in Computer Science or equivalent experience
- And most importantly, a passion for making games
We’d love it if you also have
- Advanced programming specialty, such as low-level network programming, High Level Shader Language (HLSL), SSE assembly, etc.
- Strong math skills especially linear algebra and 3D vector math
- Knowledge with the following is a plus: Perforce, 3D Studio Max or Open GL
- Expertise and passion in one or more of the following areas: AI, User Interfaces, Animation, or General Gameplay
We love hearing from anyone who is enthusiastic about working in the games industry. Not sure you meet all qualifications? Let us decide! Research shows that women and members of other under-represented groups tend to not apply to jobs when they think they may not meet every qualification, when, in fact, they often do! At Incredible Technologies, we are committed to creating a diverse and inclusive environment and strongly encourage you to apply.
Perks
Incredible Technologies offers a tremendously comprehensive benefits package including medical, dental, vision, 401(k), life insurance, tuition assistance, flexible work hours.
Incredible Technologies Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
http://www.itsgames.com/
EWJP2