Jobs
>
Plymouth

    Multiplayer Engineer - Plymouth, United States - Stardock

    Stardock
    Stardock Plymouth, United States

    4 weeks ago

    Default job background
    Description

    Job Description

    Job DescriptionSalary:

    Stardock is currently seeking an experienced Multiplayer Engineer to work with our existing team developing cutting-edge games. The Multiplayer Engineer will develop robust multiplayer systems that will enhance the gaming experience for our users worldwide. This is a salaried, full-time position at our Plymouth, Michigan office.

    Primary Responsibilities Include:

    • Become a domain expert for our internal multiplayer systems and online services.
    • Design, develop, and maintain the network code for multiplayer gameplay.
    • Work with Steamworks and similar APIs to integrate features such as matchmaking, achievements, chat, anti-cheat, telemetry, and more.
    • Develop and optimize network messaging for latency hiding, error detection and correction, state synchronization, and bandwidth minimization.
    • Support and collaborate with Art, Design, and Production to implement complex game features.
    • Write technical documents describing the implementation of multiplayer systems, such as sequence diagrams.
    • Keep up to date on current multiplayer research, techniques, technology, etc.
    • Participate in code reviews, contribute to best practices, and maintain high coding standards within the team.
    • Debug and troubleshoot multiplayer-related issues, providing solutions that meet our quality standards.

    Education and/or Experience Desired:

    • Bachelor's degree in Computer Science, Mathematics, or relevant field.
    • 5+ years of professional experience in multiplayer game development.
    • Solid understanding of networking principles, including TCP/IP protocols, client/server and peer-to-peer architectures.
    • Excellent problem-solving skills with an emphasis on debugging multi-threaded C++ code.