高级虚幻引擎开发工程师 | 远程C++游戏专家

远程
全职
我们正在寻找一位经验丰富的中高级虚幻引擎开发工程师,具备扎实的C++技能,加入我们创新的游戏开发团队。在这个远程职位中,您将使用虚幻引擎4/5设计、开发和优化游戏模块,致力于推动跨多平台互动娱乐边界的激动人心项目。您的专业知识将直接影响产品质量和用户体验。 主要职责 - 使用虚幻引擎4/5和C++设计并开发复杂的游戏模块和应用程序。 - 实现并维护符合行业最佳实践的高效、简洁且可重用的代码。 - 与包括美术师、设计师和其他工程师在内的跨职能团队合作,实现游戏功能和系统。 - 执行全面的调试和故障排除,以识别并解决复杂的技术问题。 - 优化各种平台上的游戏性能,确保流畅的游戏体验。 - 进行内存优化,以减少资源使用并提高效率。 - 将应用程序移植到不同平台,包括PC、移动设备和游戏主机(XBOX、PlayStation、Nintendo Switch)。 - 参与代码审查并为技术文档做出贡献。 - 持续关注虚幻引擎的最新更新、功能和行业趋势。 必备技能与经验 - 作为中高级开发人员,拥有3年以上使用虚幻引擎4的工作经验。 - 精通C++编程,包括现代C++标准(C++14/17/20)。 - 深入了解UE4核心引擎架构和系统。 - 在UE4蓝图可视化脚本系统方面拥有丰富经验。 - 具备实时应用程序性能优化技术的实证技能。 - 在游戏开发中拥有内存优化和管理的经验。 - 高级调试技能和问题解决能力。 - 对软件开发原则和设计模式有深刻理解。 - 出色的沟通能力和在远程团队环境中有效工作的能力。 加分项 - 有UE4/UE5渲染子系统和图形编程经验。 - 了解UE4/UE5网络子系统和多人游戏开发。 - 有为游戏主机平台开发的经验:XBOX、PlayStation和Nintendo Switch。 - 熟悉版本控制系统(Git、Perforce)。 - 有持续集成和部署管道经验。 - 了解虚幻引擎5及其新功能,如Nanite和Lumen。 - 在虚幻引擎中有物理模拟或AI编程背景。 - 为开源项目或虚幻引擎市场做出过贡献。 为什么加入我们 加入我们才华横溢的团队,在世界任何地方参与尖端游戏开发项目。我们提供具有竞争力的薪酬、灵活的工作时间、专业成长机会,以及创造被全球数百万玩家使用的令人惊叹的互动体验的机会。您将被赋能创新,解决具有挑战性的技术问题,并对我们的产品产生重大影响。在这里,您的技术才能将得到充分发挥,并在全球游戏行业留下您的印记。