高级虚幻引擎开发工程师 | 远程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编程背景。
- 为开源项目或虚幻引擎市场做出过贡献。
为什么加入我们
加入我们才华横溢的团队,在世界任何地方参与尖端游戏开发项目。我们提供具有竞争力的薪酬、灵活的工作时间、专业成长机会,以及创造被全球数百万玩家使用的令人惊叹的互动体验的机会。您将被赋能创新,解决具有挑战性的技术问题,并对我们的产品产生重大影响。在这里,您的技术才能将得到充分发挥,并在全球游戏行业留下您的印记。