Job Description
We've been creators and guardians of some of the most adored titles and are proud to be the home of the official games of Formula 1.
At Codemasters we are at the sharp edge when it comes to the smooth and speedy delivery of our games to our millions of players world-wide. The Formula One team's software engineering experts enjoy the ongoing challenge of developing technical solutions to feature designs. We are looking for a Network Gameplay Programmer to help bring the vision of the game's ongoing evolution to life.
Responsibilities:
• Reporting to the Team Lead, you will work with the design team to evaluate multiplayer features and clarify technical requirements and opportunities
• Design and implement technical solutions for multiplayer game features
• You will contribute to the design and implementation of low-level network systems in collaboration with the network team
• Collaborate with other technical disciplines on multiplayer features, ensuring network considerations have been taken into account
• You will take ownership of multiplayer related features, both cross platform and platform specific
• Take performance and memory usage into account and profile and optimise code where needed
• Provide development estimates and reporting to the team
Requirements:
• Fluency in C++, ideally within the games industry
• Understanding of peer-to-peer networks and experience concerning games (knowledge of client-server networks of benefit)
• Experience implementing multi-platform game client networking solutions on current console and PC platforms
• Experience with asynchronous programming methods and multi-threaded code environments
• Knowledge of backend services useful but not required
• Previously published game products in a network or multiplayer role desirable
• Good teamwork skills within a development team
Jobcode: Reference SBJ-rn3xk1-34-229-172-86-42 in your application.