Multiplayer Engineer
at Stardock
Plymouth, MI 48170, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Nov, 2024 | Not Specified | 02 Sep, 2024 | N/A | Game Development,Computer Science,Mathematics | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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