Infinity Ward is seeking an Expert Engineer to oversee game systems development, focusing on core engine architecture and systems level work to achieve phenomenal results for their Call of Duty franchise.
Requirements
- 12+ years of systems or engine development experience.
- Contributed significantly to the development of one or more shipped games.
- Excellent debugging and performance analysis skills.
- Experience architecting and debugging threaded systems.
- Deep knowledge of C++ programming and practices.
- Excellent problem solving and analytics skills.
- Strong 3D math and algebra skills.
Responsibilities
- Design and implement cutting edge core systems that either provide new functionality or improve the efficiency of our existing code base.
- Research areas of improvement; push the limits of what Call of Duty can accomplish.
- Collaborate with other engineers and content creators on technical design and feature roll out.
- Support memory budgeting, performance analysis and optimization work.
- Review the work of other engineers and provide mentorship.
Other
- Hiring in Los Angeles, CA (Relocation required)
- Self-motivated, ability to work independently and efficiently under deadlines.
- Experience contributing code toward a bespoke internal game engine
- Experience with asset pipeline, and associated runtime memory and streaming technology.
- Experience with game networking techniques.