上海 [切换城市] 上海招聘

Senior Network Engineer/高级网络工程师

数码方块软件开发(上海)有限公司

  • 公司规模:少于50人
  • 公司性质:外资(欧美)
  • 公司行业:计算机软件

职位信息

  • 发布日期:2020-09-25
  • 工作地点:上海-徐汇区
  • 招聘人数:1人
  • 工作经验:3-4年经验
  • 学历要求:本科
  • 语言要求:英语熟练
  • 职位月薪:1.5-2万/月
  • 职位类别:Unity3d开发工程师

职位描述

As a Senior Network Engineer at Pixelmatic, you will lead the technical design and implementation of our networking and net code for our multiplayer games in development. You should be familiar with different networking techniques: lockstep, snapshot synchronization, state synchronization, lag compensation, ... and eager to learn how to use new techniques and software. You have a great eye for detail and know how to communicate with the gameplay team to make sure to get the best in-game performance.


Responsibilities


  • Provide high level direction for the client and backend architecture
  • Develop networking code to interact with backend systems
  • Optimize low-level networking systems to improve latency
  • Educate content creators and gameplay engineers on how to maximize network reliability and replication
  • Maintain and extend documentation on network-oriented features and systems



Requirements


  • 3+ years multiplayer game programming experience
  • Demonstrated proficiency in and knowledge of Unity and C#, data structures, performance, and multi-threaded programming techniques
  • Understanding of computer and console game networking systems and technologies (e.g. peer-to-peer and client/server models, latency compensation, etc.)
  • Demonstrated ability to write clean, readable, portable, reliable, and optimized code
  • Shipped at least 1 game doing network-oriented gameplay engineering for Consoles, PC or macOS
  • Experience with computer game technologies including: AI programming, physics, 3D programming, animation, collision detection
  • Familiar with ECS and/or Unity DOTS is a big plus
  • A strong passion for video games and the online experience
  • Strong communication and interpersonal skills, ability to work as a part of a team
  • Self-directed, focused, and detail-oriented



作为Pixelmatic的高级网络工程师,您将负责正开发的多人游戏网络和网络代码的技术设计与实施。我们希望您熟知不同的网络技术,例如:帧同步,快照同步,状态同步,延迟补偿等。保持对新技术与软件的求知热情,与团队共同努力将游戏性能发挥到极致。


基本职责


  • 为客户端和后端架构提供指导与建议
  • 开发与后端系统交互的网络代码
  • 优化低层网络系统以改善延迟
  • 指导内容创建者和游戏工程师如何***限度地提高网络可靠性和复制力
  • 维护和扩展网络导向型功能与系统的文档



要求


  • 3年以上多人游戏编程经验
  • 熟悉Unity、C#、数据结构、性能和多线程编程
  • 了解PC游戏和主机游戏的网络系统和技术,例如:点对点技术和客户端/服务器模型,延迟补偿等。
  • 编写干净、可读、可移植、可靠和完善的代码
  • 交付了至少一款针对主机、PC或macOS进行网络导向型设计的游戏
  • 熟悉AI编程、物理引擎编程、3D编程、动画、碰撞检测
  • 熟悉ECS或Unity DOTS为加分项
  • 热爱电子游戏及在线体验
  • 良好的沟通能力与团队精神,注重细节。




公司介绍

About us:
Pixelmatic creates amazing social mobile games. Our mission is to spark the imaginations of people everywhere through games. We focus on creating engaging games that are truly social and encourage new connections to be made. Founded in 2011, Pixelmatic is a privately held corporation with offices in Shanghai and Vancouver.
Pixelmatic was established by game industry veterans hailing from Ubisoft, Activision Blizzard, and Relic. To deliver quality games for a worldwide market, we have been building a top tier development studio with exceptionally high standards in production process and technology. Our team's experience ranges from creating highly rated multimillion dollar AAA franchises to multimillion user top ranked social games. Having established ourselves working on hardcore real-time strategy games played by professional gamers in competitions such as the World Cyber Games, all the way to casual social games with movie tie-in’s, we are now targeting the exciting social mobile gaming market.

Our Vision:RESPONSIBILITY EXCELLENCE PASSION

Welcome to Pixelmatic Family.

联系方式

  • Email:jobs@pixelmatic.com
  • 公司地址:地址:span徐汇区斜土路2899号光启文化广场