Monolith Productions, a Warner Bros. Entertainment Company, is located in Kirkland, Washington, and develops games for the PC and next-generation platforms.
Over the past 10 years, Monolith has risen to critical acclaim with products such as the FEAR franchise, the Condemned series, the No One Lives Forever franchise, Aliens vs. Predator 2; and Shogo: Mobile Armor Division. Monolith has focused primarily on first person action games with a strong emphasis on storytelling and atmosphere. In addition, Monolith has extensive internal expertise creating cutting edge tools and technology to support our products. The company’s number one goal is to create fun, compelling games to excite the imaginations of gamers everywhere.
Since its inception, Monolith has been fortunate to have talented and dedicated team members who have helped it evolve into a company that not only builds great games but also strives to create a fun and interesting work environment for all employees.
Monolith Productions, a Warner Bros. Entertainment Company, is located in Kirkland, Washington, and develops games for the PC and next-generation platforms.
Over the past 10 years, Monolith has risen to critical acclaim with products such as the FEAR franchise, the Condemned series, the No One Lives Forever franchise, Aliens vs. Predator 2; and Shogo: Mobile Armor Division. Monolith has focused primarily on first person action games with a strong emphasis on storytelling and atmosphere. In addition, Monolith has extensive internal expertise creating cutting edge tools and technology to support our products. The company’s number one goal is to create fun, compelling games to excite the imaginations of gamers everywhere.
Since its inception, Monolith has been fortunate to have talented and dedicated team members who have helped it evolve into a company that not only builds great games but also strives to create a fun and interesting work environment for all employees.
Summary
Work closely with the award winning technology team behind the F.E.A.R.™ and Condemned™ franchises building cutting-edge technology and powering the development of Monolith's next generation of console and PC games.
As a Senior Engine generalist you will work closely with the Game Team leads and the rest of your peers on the Core Technology Team to develop state-of-the-art runtime technology for the PS3, XBOX 360 and PC. Your domain will span the entire engine and your responsibilities will include both optimizations of current-gen systems and design and implementation of pivotal new technology for the next generation of consoles.
In addition, as part of Monolith's highly collaborative engineering group, you will have ample opportunity to share your experience and expertise on the development of engineering systems across the entire codebase.
This job will require close collaboration with the Engine Architect on issues of technical design and the Game Team leads and other Core Tech and Game System engineers as appropriate during implementation and roll-out of new features.
The Senior Engine generalist will also work with the Core Tech Team manager to help develop realistic schedules and identify all dependencies.
Responsibilities
Collaborate with Engine Architect, the Game Team leads and other Core Tech and Game System engineers to identify systems in need of optimization or replacement and on proposals of exciting new runtime technologies
Collaborate with the appropriate developers during requirements gathering and work closely with the Engine Architect on technical designs
Work closely with the CTT Manger in building realistic schedules and identifying all dependencies
Develop and maintain robust and highly optimized systems that meet all design and schedule requirements
Coordinate with QA and the Game Team leads to ensure successful roll out of new features to the team(s)
Work Experience
5-8+ years professional C/C++ programming.
Experience developing for either Xbox360 or PS3 (preferably both)
Worked on AAA game title from concept to ship (preferred)
Experience developing FPS games (preferred)
Education, Professional Training, Technical Training or Certification
B.S. degree in CS/EE/Math/Physics
Knowledge/Skills
Experience making low-level optimizations.
Experience with memory management, mutli-threading, cross-platform development and a working knowledge of 3D math
Microsoft Visual C++/.NET development environment.
Other Requirements
Ability to collaborate with engineers and content creators to develop robust, maintainable and cutting-edge technology
Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators and managers
Creative, focused, results-oriented, self-motivated, resourceful problem-solver with excellent debugging and strong communications skills.
Ability to work well in a team development environment
Strong desire to build industry-leading technology
Benefits include:
Incentive Plan, 401(k) matching contribution, relocation assistance, referral award program, tuition reimbursement program, adoption assistance program, employee discount program, 20 days personal leave per year, 10 holidays per year (one is floating), company parties and movie outings, medical/dental/vision (employee is 100% paid, dependents are 80% paid), life, AD&D, LTD, FSA, EAP. (Please note that employee benefits are subject to revocation and modification.)