Stardock - 22 Jobs
Stardock - Multiplayer Engineer
Stardock
Michigan, United States (On-Site)

1 Day ago

New

Stardock - Associate Game Designer
Stardock
Michigan, United States (On-Site)

1 Week ago

Stardock - Associate QA Analyst
Stardock
Michigan, United States (On-Site)

1 Week ago

Stardock - Senior Producer
Stardock
Michigan, United States (On-Site)

1 Week ago

Stardock - Senior VFX Artist
Stardock
Michigan, United States (Hybrid)

1 Week ago

Stardock - Senior 3D Art Generalist
Stardock
Michigan, United States (Hybrid)

1 Week ago

Stardock - Lead 3D Character Artist
Stardock
Michigan, United States (Hybrid)

1 Week ago

Stardock - Accountant
Stardock
Michigan, United States (On-Site)

2 Weeks ago

Stardock - Junior Systems Administrator
Stardock
Michigan, United States (On-Site)

2 Weeks ago

Multiplayer Engineer

1 Day ago • 5 Years +

About the job

✦ AI Job Summary

Must have: Multiplayer Game Dev, TCP/IP Protocols, C++ Development, Networking Principles
Good to have: Steamworks APIs, Latency Hiding, State Synchronization, Multi-threaded Debugging

Description

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. 

Similar Jobs

Astrocade - Sr. Multiplayer Engineer (Unity)

Astrocade

Los Altos, California, United States (Hybrid)
2 Weeks ago
Astrocade - Sr. Multiplayer Engineer (Unity)

Astrocade

Los Altos, California, United States (Hybrid)
3 Weeks ago
Omni Creator Products - Online Multiplayer Engineer (Senior or Above)

Omni Creator Products

Fully, Valais, Switzerland (Remote)
3 Weeks ago
Onward Play - HYBRID Multiplayer Engineer [75191]

Onward Play

United States (Hybrid)
2 Months ago
Onward Play - HYBRID Multiplayer Engineer [75191]

Onward Play

Michigan, United States (Hybrid)
2 Months ago
That game company - Senior Multiplayer Engineer

That game company

United States (Remote)
2 Months ago
Stardock - 0 Jobs
Join Our Discord