Get Adobe Flash player

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:

Jobs@infinityward.com

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

www.infinityward.com

www.activision.com