紫光展锐
软件系统工程师(性能优化方向)8047
岗位职责
性能技术洞察与规划:负责系统解决方案的性能技术洞察、规划和技术预研,性能新技术开发和应用,技术需求管理和设计文档撰写。
性能分析与诊断:负责对产品的性能进行全面的测试和分析,找出性能瓶颈,包括但不限于CPU、GPU、内存、IO等使用、响应时间和带宽等关键因素;负责Android/Linux系统性能分析和性能评估,负责Linux内核下调度优化,包括CPU调度,GPU调度,DDR调度等各系统资源的调度优化工作。
性能优化:基于性能分析结果,提出并实施有效的优化方案,包括但不限于调整系统配置、修改代码、优化算法等。在优化过程中,需要充分考虑产品的可扩展性、可靠性和可维护性。
性能监控与预警:开发并维护性能监控体系,建设并维护性能监控体系(埋点、日志、监控平台、异常收集与分析),及时发现并解决潜在的性能问题。
软硬件综合解决方案:基于芯片测试数据分析,提出并实施相关解决方案,提供软硬件综合的优化策略和芯片改进方案。
负责车载产品的Android/Linux系统裁剪工作;Android/Linux系统启动速度优化、APP启动速度优化、APP界面滑动速度优化、系统卡顿优化、响应时间、流畅度、ANR。
负责车载产品benchmark跑分问题,提升benchmark跑分。
任职要求
计算机、通信、软件、电子等相关专业本科及以上学历,拥有9年以上相关工作经验。
熟练掌握性能优化相关的技术知识,包括但不限于Linux系统操作、Android优化、芯片分析等。对Android操作系统有深入的了解,能够针对特定问题进行有效的性能调优。
熟悉Java、C、C++等编程语言,具备良好的代码编写和调试能力。
具备团队合作意识和创新意识,具有较强的学习能力、逻辑思维能力和沟通协调能力。
熟练使用各种性能测试和监控工具,如性能分析工具、压力测试工具等,能够准确识别性能瓶颈并制定相应的优化方案。
对芯片架构、算法、系统软件等方面有深入的了解,能够独立完成性能优化方案的设计和实施。
熟悉Linux的内存管理(页分配器、SLAB分配器、CMA、页回收、页迁移、内存规整、OOM、KASAN)和进程管理(进程创建/退出、CFS调度器、SMP负载均衡、EAS调度器);熟悉多线程、协程、异步任务调度,掌握高性能编程实践。
熟悉Linux的文件系统(VFS、EXT4/F2FS)和EMMC/SD/UFS驱动;
熟悉Linux的电源管理(cpufreq 、cpuidle、cpu hotplug、suspend、runtime pm、devfreq、regulator);
熟悉Linux平台下常用的性能分析工具(ftrace 、perf 、火焰图、bpf)的使用及CPU、内存和IO性能问题的定位;
熟悉Android平台下常用的性能分析工具(profiler、systrace、Perfetto、bootchart)的使用及开机慢、APP启动慢、系统卡顿、耗电高等问题的定位;
深入理解Android Framework工作原理,对ams,input,display等相关机制熟悉;
精通 Java / Kotlin,理解 Android Framework 原理(Activity/Service/Handler/进程/线程/内存管理;
熟悉性能优化方法论:启动优化、绘制优化、内存泄漏排查、系统瘦身;
有头部芯片厂商、头部主机厂车载系统领域开发经验者优先。
招聘信息
招聘部门:汽车事业部
岗位类别:软件类
工作地点:惠州市
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。