我们的客户的使命是在沙特阿拉伯创建世界领先的游戏工作室,并为国际受众创造高质量的游戏。同时,帮助沙特阿拉伯充满激情的游戏行业发展本土知识产权,并广泛地将沙特阿拉伯打造成全球游戏中心。作为工作室团队的一员,您将与全球最优秀的游戏人才一起工作,他们已经搬到利雅得成为这个雄心勃勃的团队的一部分,并与充满创新、激情和勤奋的团队合作。他们正在寻找一位具有AAA主机开发专业知识的高级引擎程序员加入团队。作为一名高级引擎程序员,您将在开发和维护我们的尖端游戏引擎方面发挥关键作用。您将与工程团队密切合作,设计、实现和优化核心引擎系统、工具和功能,为AAA级游戏提供动力。这对于一位有经验的程序员来说是一个绝佳的机会,他们热衷于构建高效、可扩展和可靠的软件,以处理复杂的图形、物理和游戏机制。
主要职责:
• 与跨职能团队合作,确定项目需求,并开发满足我们游戏和工作室合作伙伴需求的解决方案。
• 设计、实现、测试和调试引擎组件,包括但不限于渲染、物理、动画、音频、输入和脚本。
• 优化引擎性能、内存使用和资源利用,确保流畅的游戏体验,并尽量减少帧率下降或其他技术问题。
• 开发和维护构建脚本、自动化测试框架和持续集成流程,以支持快速开发和部署。
• 与内容创作者和游戏设计师密切合作,了解他们的需求,并为他们提供强大的工具集和工作流程,使他们能够实现他们的愿景。
• 指导初级引擎程序员,并就最佳实践、编码标准和解决问题的技巧提供指导。
• 与行业趋势保持同步,研究新技术,并提倡改进我们的引擎和开发流程。
• 参与代码审查,提供建设性反馈,并帮助在引擎和相关工具的所有方面保持高水平的质量。
要求:
• 计算机科学、软件工程或相关领域的学士学位。
• 在游戏行业拥有至少5年的工程师经验,专注于游戏引擎、工具和基础设施。
• 熟悉虚幻引擎。
• 熟练掌握C++编程技能,具备面向对象设计、算法、数据结构和软件架构方面的专业知识。
• 熟悉常见的游戏引擎子系统(渲染、物理、音频等)和中间件,如虚幻引擎、Unity或类似的游戏引擎。
• 具有敏捷开发方法论、Git等版本控制系统和JIRA等缺陷跟踪工具的经验。
• 出色的问题解决能力、批判性思维和沟通能力。
• 能够在快节奏的环境中蓬勃发展,快速适应不断变化的优先事项,并有效地与多样化的团队合作。
福利:
• 有竞争力的薪资+奖金。
• 丰厚的搬迁预算和协助。
• 提供一年的租金预算。
• 子女入读国际学校的学费。
• 每年每人提供一张回家的机票。
• 每年2500美元的健身或休闲费用。
• VIP健康保险。
• 每月一次的酒店费用(在寻找公寓期间)。