Software Engineer
Job Description:
Among other things, it is the Programmer’s responsibility to:
- Contribute to the Technical Design Documents (TDDs), as it relates to assigned tasks.
- Suggest improvements to aid development.
- Develop tools to maximize productivity in the creation of content, as needed.
- Create your own schedule, as well as help others ensure their schedules are realistic and accurate.
- Communicate closely with the Engineering Lead regarding the status of the game. This includes technical progress on tasks as well as potential pitfalls that may require redesign.
- Communicate with the team to ensure your work is maximally useful in making the game a platinum-selling AAA title.
Requirements:
- At least 2 years of game programming experience.
- At least 1 completed game, from concept to ship.
- Fluency in C/C++.
- Appreciation of when not to use Object Oriented Programming.
- Desire to be a member of a talented, motivated, passionate, outspoken team.
- Strong 3D math skills.
- Ability to work within schedule constraints.
- Ability to schedule one's own tasks realistically.
- Excellent oral communication skills.
- Self-starter - able to work productively with minimum supervision.
- Exceptional problem-solving and troubleshooting skills.
- Ability to remain current on all aspects of cutting edge programming as it relates to the video game industry.
- B.S. degree in Computer Science, Math, Physics, or Engineering preferred.
- Experience using the Visual Studio development environment a plus.
- An avid gamer with a passion for creating great games
To apply, please send resume to:
Or mail hardcopy to:
Kristin Cotterell
HR – Infinity Ward
15821 Ventura Blvd. Suite 220
Encino, CA 91436
No phone calls or walk-in, please.
Infinity Ward is an Equal Opportunity Employer
