职位描述
核心职责:
1.性能分析与诊断: 使用Perfetto, Systrace, Android GPU Inspector, Unity Profiler/UE4 Profiler等工具,深度分析并定位游戏在CPU、GPU、内存、功耗、发热等方面的性能瓶颈。
2.优化方案设计与实施: 针对渲染管线、逻辑代码、资源管理、动画系统、UI等模块制定并执行高效的优化策略,提升帧率稳定性,降低延迟和卡顿。
3.内存与功耗治理: 监控和优化游戏的内存使用(Java/Kotlin/Native Heap),避免内存泄漏和OOM;分析功耗问题,优化代码以延长设备续航。
4.技术攻关与前瞻研究: 研究Android平台新技术(如Vulkan图形API),探索在低端设备上的极致优化方案,为项目提供性能方面的技术决策支持。
5.工具与流程建设: 开发或引入自动化性能测试工具和监控平台,建立性能基线,将性能评估和优化流程融入CI/CD pipeline,实现性能保障的常态化。
6.团队协作与赋能: 与游戏客户端开发、TA(技术美术)、QA测试团队紧密合作,推广性能优化最佳实践,编写技术文档,进行知识分享。
任职要求:
1.计算机科学或相关专业专科及以上学历。
2.一年及以上Android平台开发或优化经验,有完整的游戏项目开发/优化经历者优先。
3.熟练掌握Java/Kotlin和C/C++,具备扎实的代码阅读和调试能力
4.深入理解Android系统架构、图形渲染原理(OpenGL ES/Vulkan)、内存管理机制及多线程编程。
5.精通至少一种主流性能分析工具(如Systrace, Perfetto, Android Studio Profiler)。
6.对性能敏感,具备极强的逻辑分析、问题定位和解决能力,对挑战性难题充满热情。
7.良好的团队沟通能力和责任心。
8.有launcher、systemUl、Setting等应用开发者经验优先
9.有性能经验者优先
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕