岗位描述
工作职责
岗位摘要:
负责 UE 项目基础系统的开发与优化,聚焦内存、多线程、多平台适配及资源加载,提升项目性能与稳定性。
工作职责:
1、设计、开发和维护引擎基础模块,按项目需求扩展和优化 UE 源码;
2、定位并解决内存占用、峰值、泄漏及 OOM 等问题;
3、优化任务调度与并发执行,减少线程阻塞、锁竞争及帧时间波动;
4、推进目标平台适配,解决平台相关的性能、兼容性和崩溃问题;
5、优化资源加载与场景流送,改善启动、切图和运行时体验;
6、建立复现与验证方法,推动复杂问题从定位、修复到交付。
任职要求
1、具备扎实的 C++、操作系统和计算机基础,理解内存管理与并发编程;
2、熟悉 UE 引擎架构,有阅读、调试和修改引擎源码的实际经验;
3、在内存或多线程方向有较深的项目经验,并能处理任一方向的实际问题;
4、熟悉至少一个目标平台,有平台适配或性能优化经验;
5、能使用 Unreal Insights、调试器及平台工具独立定位并解决复杂问题;
6、有商业项目交付经验,具备模块设计能力和良好的跨团队协作能力。