锦鲤求职

紫光展锐

软件系统工程师(性能优化方向)8047

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

工作职责
1. 性能技术洞察与规划:负责系统解决方案的性能技术洞察、规划和技术预研,性能新技术开发和应用,技术需求管理和设计文档撰写。

2. 性能分析与诊断:负责对产品的性能进行全面的测试和分析,找出性能瓶颈,包括但不限于CPU、GPU、内存、IO等使用、响应时间和带宽等关键因素;负责Android/Linux系统性能分析和性能评估,负责Linux内核下调度优化,包括CPU调度,GPU调度,DDR调度等各系统资源的调度优化工作。

3. 性能优化:基于性能分析结果,提出并实施有效的优化方案,包括但不限于调整系统配置、修改代码、优化算法等。在优化过程中,需要充分考虑产品的可扩展性、可靠性和可维护性。

4. 性能监控与预警:开发并维护性能监控体系,建设并维护性能监控体系(埋点、日志、监控平台、异常收集与分析),及时发现并解决潜在的性能问题。

5. 软硬件综合解决方案:基于芯片测试数据分析,提出并实施相关解决方案,提供软硬件综合的优化策略和芯片改进方案。

6. 负责车载产品的Android/Linux系统裁剪工作;Android/Linux系统启动速度优化、APP启动速度优化、APP界面滑动速度优化、系统卡顿优化、响应时间、流畅度、ANR。

7. 负责车载产品benchmark跑分问题,提升benchmark跑分。

工作要求
1. 计算机、通信、软件、电子等相关专业本科及以上学历,拥有9年以上相关工作经验。

2. 熟练掌握性能优化相关的技术知识,包括但不限于Linux系统操作、Android优化、芯片分析等。对Android操作系统有深入的了解,能够针对特定问题进行有效的性能调优。

3. 熟悉Java、C、C++等编程语言,具备良好的代码编写和调试能力。

4. 具备团队合作意识和创新意识,具有较强的学习能力、逻辑思维能力和沟通协调能力。

5. 熟练使用各种性能测试和监控工具,如性能分析工具、压力测试工具等,能够准确识别性能瓶颈并制定相应的优化方案。

6. 对芯片架构、算法、系统软件等方面有深入的了解,能够独立完成性能优化方案的设计和实施。

7. 熟悉Linux的内存管理(页分配器、SLAB分配器、CMA、页回收、页迁移、内存规整、OOM、KASAN)和进程管理(进程创建/退出、CFS调度器、SMP负载均衡、EAS调度器);熟悉多线程、协程、异步任务调度,掌握高性能编程实践。

8. 熟悉Linux的文件系统(VFS、EXT4/F2FS)和EMMC/SD/UFS驱动;

9. 熟悉Linux的电源管理(cpufreq 、cpuidle、cpu hotplug、suspend、runtime pm、devfreq、regulator);

10. 熟悉Linux平台下常用的性能分析工具(ftrace 、perf 、火焰图、bpf)的使用及CPU、内存和IO性能问题的定位;

11. 熟悉Android平台下常用的性能分析工具(profiler、systrace、Perfetto、bootchart)的使用及开机慢、APP启动慢、系统卡顿、耗电高等问题的定位;

12. 深入理解Android Framework工作原理,对ams,input,display等相关机制熟悉;

13. 精通 Java / Kotlin,理解 Android Framework 原理(Activity/Service/Handler/进程/线程/内存管理;

14. 熟悉性能优化方法论:启动优化、绘制优化、内存泄漏排查、系统瘦身;

15. 有头部芯片厂商、头部主机厂车载系统领域开发经验者优先。

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →