核心引擎程序员 - C++(混合办公)
为 IO Interactive 打造并持续发展专有的 Glacier 引擎,支持雄心勃勃的多平台游戏。 开发可扩展的 C++ 系统,为多个主机世代和工作室项目提供支持。
描述
- 设计、构建和维护实体管理、资源处理及基础设施等基础引擎系统
- 推进专有 Glacier 引擎,服务于即将推出和正在开发的游戏项目
- 创建可靠且易于维护的 C++ 系统,供多个游戏作品和主机世代使用
- 优化内存使用和运行时性能,同时解决可扩展性及平台限制问题
- 创建、集成和维护性能分析及诊断工具
- 与技术总监及引擎团队合作,制定并交付技术路线图
- 通过调整核心系统以适配新技术和新平台,帮助扩展平台支持
- 指导初级工程师,推动有效的知识共享
- 制定并维护一致的工作室编码实践和标准
任职要求
- 至少三年使用 C++ 进行专业引擎编程的经验
- 拥有至少一款 AAA 游戏作为引擎程序员参与发布的经验
- 深入理解算法、数据结构、内存管理和多线程
- 具备诊断大型代码库中跨系统复杂问题的高级能力
- 具备主机开发经验,并了解平台特定的技术限制
- 能够拆解工作、估算工作量并评估工程范围
- 具备出色的沟通能力,能够在分布式国际团队中有效协作
福利待遇
- 在各工作室之间开展面对面协作
- 获得人员经理的专属支持
- 加入一个由来自 40 多个国家和地区人员组成的友好国际化工作环境
- 以高度自主权负责重要的技术决策
- 与成就卓著的工程专业人士并肩工作
- 帮助确定 Glacier 引擎在整个工作室的发展方向
- 参与以指导和知识共享为核心的文化
