Game Integration Engineer – Santa Monica ,CA, USA
The Senior Game Integration Engineer will work with back end web developers to define appropriate client interfaces for online services, build client libraries for those services and work with game teams to incorporate online functionality. A background shipping games on multiple platforms is required. This person must be able to work with multiple game teams, and learn and contribute to new codebases quickly.
Responsibilities:
- Define client interfaces for online services and build client libraries.
- Collaborate with game teams to incorporate online functionality.
- Handle performance and memory optimization.
- Modify and maintain a proprietary scripting system.
- Assist with and/or direct the porting of miscellaneous platform-specific code as necessary.
- Report into the Technical Director.
Requirements:
Fluent in C++.
Ability to write optimized assembly where necessary.
Must be able to come up to speed quickly on new code.
Ability to break down and thoroughly design code features.
Contribute ideas for features and improvements.
Regularly communicate progress.
Report problems as soon as they become apparent.
BS in Computer Science or a related degree.
Experience working on multi-platform games (XBOX 360/PS3/PC).
Experience working in a team environment on multiple projects.
Ability to collaborate and communicate effectively with team members.
Passion for the web and games.
Pluses:
Experience with web services (REST/XML-RPC/Thrift) .
Comfortable with Linux/UNIX, bash, Apache.
Technical architecture.
