首席C++游戏工程师 | 远程工作 | 帝国摇篮开发团队
远程
全职
您是否是一位热衷于游戏开发和团队领导的资深C++工程师?我们正在寻找一位经验丰富的首席C++工程师,以推动我们旗舰游戏《帝国摇篮》的开发。在这个职位上,您将利用您丰富的C++专业知识和领导技能指导开发人员,设计高性能游戏系统,同时远程与一个才华横溢的分布式团队合作。
主要职责
- 领导并培养5人以上的开发团队,通过指导、一对一会议、绩效评估和制定全面的团队发展计划。
- 执行彻底的代码审查,包括发布前的最终验证,提供能够提高代码质量和开发人员成长的建设性反馈。
- 与项目经理合作有效规划工作量,估算开发时间表,并识别即将发布的技术风险。
- 设计、优化和实施高效的开发流程和工作流程,最大限度地提高团队生产力和代码质量。
- 研究、选择和优化技术以提升游戏性能,亲自参与创新解决方案的原型设计。
- 参与技术文档编写,确保知识共享和可维护的代码库。
- 积极参与架构讨论和决策过程,塑造我们游戏平台的未来。
必备技能和资格
- 有管理和协调5人或以上技术团队的经验,具备强大的人际交往和领导能力。
- 在游戏开发行业相关职位至少2年经验,展示职业进步和不断增加的责任。
- 至少5年专业C++开发经验,深入理解现代C++实践。
- 具有Microsoft Visual Studio生态系统、C++14/17/20标准、STL和Boost库的丰富经验。
- 坚持遵循OOP原则、设计模式和SOLID方法论,编写结构化、可维护的代码。
- 精通图形管线,特别是OpenGL ES 2.0,理解移动游戏的渲染技术。
- 具备足够的技术英语水平,能在全球团队环境中清晰沟通。
- 具有资源受限环境下的性能优化技术经验。
- 熟悉版本控制系统(Git、Perforce)和现代开发工作流程。
加分项
- 了解Lua、JavaScript或Python等脚本语言,以补充C++开发。
- 具有Qt库跨平台应用程序开发经验。
- 具有iOS或Android移动应用程序开发背景,熟悉平台特定约束。
- 曾担任软件架构师角色,具有设计和记录架构解决方案的经验。
- 具有开发复杂应用程序基础的"关键"程序模块和核心组件的经验。
- 熟悉游戏引擎或自定义游戏引擎组件的开发。
- 了解移动游戏开发特有的内存管理挑战。
为何加入我们的团队
加入一个充满激情的游戏开发团队,共同打造《帝国摇篮》,这是一款拥有数百万玩家的成功策略游戏。这个远程职位提供了在任何地方工作的灵活性,同时与才华横溢的专业人士合作,致力于创造卓越的游戏体验。您将有机会塑造技术方向,指导新兴开发人员,并解决性能、创造力和玩家参与度交汇处的复杂挑战。