What about that!
Multi-player Gameplay Engineer
Spark is looking for a Multi-Player Gameplay Engineer for a 3rd Person Action/Adventure title in a high-profile science fiction franchise currently in development for Xbox 360, PS3 and PC markets. You will be tasked with functionality goals to realize the online vision for a high profile next-generation property currently in prototype development. With input from team engineers, artists, designers in an agile development (SCRUM) environment, oversee and supervise core multiplayer and network game technologies within the Unreal 3 engine for Xbox 360, PS3 and PC markets.
Requirements
Responsibilities
* Work with designers to guide and implement the design of multiplayer features ensuring that content is created appropriately to support networked games.
* Participate in the development of multiplayer gameplay and UI systems
* Develop and maintain network ready code to ensure that it meets multiplayer/coop functionality and requirements: client/server state replications, latency, synchronization, cheating, etc. etc.
* Assist in reviewing all design and code implementations to ensure that it meets network readiness functionality and requirements.
* Write well architected, robust, and maintainable code with good coding standards for all platforms with an eye towards usability for multiple games.
Requirements
* C/C++ proficiency and design skills.
* Bachelor’s degree or higher in Computer Science, Computer Engineering or Software Engineering.
* Experience building network implementation for complex game systems, including AI, physical simulation, FX and game object management.
* Experience with network latency solutions and packet compression.
* Experience with memory management, multi-threading, cross-platform development
* Strong 3D skills and game programming experience
* Must be comfortable working within, and enhancing, an established code framework
* Creative, focused, results-oriented, self-motivated, resourceful problem-solver with excellent debugging and strong communications skills
* Ability to participate in gameplay design and implement design specifications
* Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators and managers.
* An eye for detail and feel for good multiplayer gameplay.
* Passion for video games and broad knowledge of titles and mechanics
Desired Skills and Pluses
* Unreal Engine 3 experience or experience in maintaining/extending an existing network framework for a AAA game.
* PC, Xbox360, PS3 development experience.
* Agile development methodologies (SCRUM, RUP, XP, etc.)
* Experience with onling game service APIs, particularly Xbox Live, Sony NP, GameSpy, and Games for Windows Live.
* At least one shipped title where credited as an Engineer
http://www.sparkunlimited.com/jobs_posi ... yerGP.html