客户端开发(引擎底层/性能优化)(J11261)
岗位信息
| 招聘单位 | 无端科技 |
|---|---|
| 工作地点 | 杭州市 |
| 官方更新时间 | 2026-08-18T11:20:46 |
职位描述
负责大型 Unity 项目的引擎底层功能开发与维护,深入 Unity Engine 源码解决项目中的引擎级问题;
负责 Unity 资源系统及 Asset Pipeline 的优化,包括资源导入、序列化/反序列化、依赖分析、AssetDatabase、资源缓存等相关模块;
负责大型项目 Unity Editor 性能及研发效率优化,包括但不限于:
Cache Server / Accelerator 相关机制优化或重构;
Library / Import Pipeline 加速;
YAML / SerializedFile 等资源数据的快速解析与处理;
Asset Editing、资源刷新及导入流程中的引擎 Bug 定位与修复;
大规模资源工程下的编辑器启动、资源扫描及增量更新优化;
根据项目实际需求对 Unity 引擎进行定制化开发,定位并修复 Unity Runtime / Editor 中的疑难问题;
建设性能分析、资源分析及引擎调试工具,提升大型项目的开发和问题定位效率;
跟进 Unity 新版本及底层技术演进,评估并推动适合项目的引擎能力落地。
任职要求
熟练掌握 C++,具备良好的数据结构、算法、操作系统及计算机体系结构基础;
熟悉 C#,了解 C# / Native 交互机制
具有 Unity 项目开发经验,熟悉 Unity 的工作流程以及常见性能问题;
熟悉跨平台系统底层机制(ios/安卓/鸿蒙/pc)
对以下至少一个方向有较深入的实践经验:
Unity Engine 源码开发;
Asset Pipeline / AssetDatabase / 资源管理;
内存管理及性能优化;
IO / 文件系统 / 序列化系统;
Unity Editor 底层机制与性能优化;
多线程及任务系统;
具备较强的性能分析和疑难问题定位能力,能够使用 Profiler、Memory Profiler、Perf、ETW、Instruments 等工具中的一种或多种,从现象深入到引擎源码定位问题;
具备良好的工程能力,能够针对大型项目设计稳定、可维护、可持续演进的底层方案,而非仅解决单点问题;
具有较强的学习能力、问题分析能力以及跨团队沟通协作能力。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。