高级虚幻引擎开发工程师(UE4/UE5) - 远程C++游戏编程专家
远程
全职
非全日制
您是否精通虚幻引擎开发并寻求下一个职业挑战?我们正在招募经验丰富的中高级虚幻引擎开发工程师,要求具备扎实的C++编程基础和游戏性能优化经验。在这个完全远程的职位中,您将负责设计和开发高质量游戏模块,确保卓越的用户体验和跨平台兼容性。
主要职责:
- 使用虚幻引擎4/5和C++技术开发和维护复杂的游戏系统及功能模块。
- 设计并实现稳健、可扩展的游戏架构和应用程序。
- 运用系统化调试方法识别并解决技术难题。
- 执行高级性能优化策略,提升帧率和整体游戏体验。
- 实施高效内存管理技术,减少资源消耗并防止内存泄漏。
- 将游戏功能和系统移植至不同平台,包括PC、移动设备和主机。
- 与设计师、美术人员和其他程序员紧密协作,确保产品质量。
- 为项目的技术决策和发展方向贡献专业见解。
- 持续跟踪虚幻引擎更新(UE 5.3+)并适时实施新功能。
必备技能:
- 3年以上游戏开发领域的C++编程专业经验。
- 熟练掌握虚幻引擎4核心系统和底层架构。
- 精通蓝图可视化脚本系统及C++/蓝图通信机制。
- 具备扎实的性能分析和优化技术知识。
- 在复杂应用程序中进行内存管理和优化的实际经验。
- 熟练使用Visual Studio、崩溃日志分析和引擎诊断等调试工具。
- 能够在远程环境中高效自主工作,具备出色的自我管理能力。
- 优秀的问题解决能力和对细节的高度关注。
- 精通主流版本控制系统(如Git、Perforce)。
加分项:
- 具备虚幻引擎5及其新特性(Nanite、Lumen、World Partition)的开发经验。
- 了解虚幻引擎的渲染子系统和图形编程原理。
- 熟悉虚幻引擎的网络子系统和多人游戏实现方案。
- 拥有为Xbox Series X|S、PlayStation 5和Nintendo Switch等主机平台开发的经验。
- 理解不同平台的内容优化策略和技术限制。
- 具备虚幻引擎中物理模拟或AI编程的专业背景。
- 对开源项目或虚幻引擎市场有过贡献。
- 掌握移动平台优化技术和性能调优方法。
为什么加入我们:
加入我们富有创新精神的团队,参与开发使用前沿技术的激动人心项目。我们提供具有竞争力的薪酬待遇、灵活的远程工作安排、专业成长机会,以及与行业资深专家合作的宝贵经验。您的专业技能将直接影响全球数百万玩家的游戏体验,同时您也将在业界领先的游戏引擎领域不断拓展自己的技术边界。