Multiplayer Engineer

at  Stardock

Plymouth, MI 48170, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Nov, 2024Not Specified02 Sep, 2024N/AGame Development,Computer Science,MathematicsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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.

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.

Responsibilities:

  • 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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science mathematics or relevant field

Proficient

1

Plymouth, MI 48170, USA