高级/中级平台软件工程师(虚幻引擎5)

蒙特利尔 7天前全职 网络
面议
Blackbird Interactive 是一家充满创意、面向未来的独立游戏工作室,行业内的顶尖人才可以在这里找到长期的职业发展机会,帮助提升他们的能力,同时参与各种项目,包括世界级的知识产权以及我们在多个类型中的原创作品。 2022年,我们宣布工作室将实施四天工作制,并支持在加拿大的工作室内、远程和混合工作安排,作为员工的永久选择。 我们正在寻找一位中级平台工程师,帮助将我们的虚幻引擎5游戏发布到现代主机平台。您将优化性能和内存使用,处理平台SDK和TRC,并与团队合作,确保平台,特别是主机的稳定性、合规性和流畅构建。 该职位在加拿大支持远程工作(需要太平洋时间重叠)。 您将负责的工作 - 平台支持:在包括Xbox Series X|S、PlayStation 5和Nintendo Switch在内的主机平台上集成和维护UE5功能。 - 构建和发布工程:负责多个平台的自动化打包、部署和构建验证。 - 性能和优化:分析和调整CPU、GPU、内存和加载性能,以满足平台特定目标。 - 认证与合规:与制作团队紧密合作,确保TRC/XR合规并支持向第一方合作伙伴提交。 - 技术协作:作为引擎/平台技术与游戏团队之间的关键联络人,解决跨平台问题和障碍。 - 工具和工作流程:通过构建或增强内部工具和CI系统,提高平台开发效率。 如果您具备以下条件,您将在这里茁壮成长 - 拥有3年以上在虚幻引擎4/5中使用C++开发的经验,理想情况下是在平台专注或系统编程角色中。 - 拥有计算机科学学士学位或软件工程、游戏编程或相关领域的大学文凭。 - 使用虚幻引擎4或5发布过至少一个主机游戏。 - 熟悉主机平台SDK(索尼、微软或任天堂)和TRC/XR提交流程。 - 能够诊断和修复平台特定的崩溃、性能瓶颈或构建问题。 - 能够跨学科清晰沟通,并从概念到发布负责系统。 - 熟悉Perforce、Git和构建系统,如Jenkins、TeamCity、ADO或类似系统。 额外经验 - 具有Nintendo Switch开发经验,包括在移动级硬件上的内存/性能优化。 - 熟悉虚幻引擎的构建工具、平台抽象层或渲染管线。 - 具有多平台或跨代项目的工作经验。 - 对流程自动化、CI/CD充满热情,并致力于减少迭代时间。 - 有改善团队工作流程、稳定性或平台集成质量的记录。