← Back to job listings
TH
资深/高级内核(调度/内存)(J18101)
Transsion Holdings · 上海市, 重庆市, 广东省·深圳市
About The Role
- 可base上海,深圳,重庆;
- 内核调度
- 工作职责 :
- 1.负责Linux内核任务调度策略和能效模型的优化,摆核、动态调频、VIP线程等优化手段提升性能平衡功耗
- 2.架构和规划CPU领域方向的性能功耗优化策略,提升手机整体体验
- 3.主导 CPU/GPU/IO 调度器(如CFS、Deadline、BFS)的算法改进与性能调优
- 4.负责CPU领域方向整体优化方案的落地,攻坚技术困难5、负责从技术角度领导调度团队设计和落地领先性的性能优化方案
- 任职资格
- 1.6年以上Android BSP领域开发经验
- 2.对主流芯片设计和Linux的CPU调度策略,EAS能效模型等一个或多个模块有很深的技术理解,有实际性能或者功耗优化或者问题解决的经验
- 3.具有广阔的技术视野,了解主要芯片厂商,开源社区的技术方向
- 4.有良好的思维和沟通协调能力,具备技术热情
- 5.具备实际CPU调度领域方向性能功耗优化方案架构设计和开发经验者优先
- 内核内存
- 职位描述:
- 我们正在寻找一位经验丰富的Linux内存管理优化工程师,负责分析、设计和优化Linux系统的内存管理模块,以提高系统性能和资源利用率。该职位需要深入理解Linux内核内存管理机制,并能够在复杂的系统环境中进行性能调优,特别是在内存回收和内存申请方面。
- 主要职责:
- 分析现有Linux内存管理模块的性能瓶颈,并提出优化方案,特别是在内存分配和回收策略上。
- 设计和实现内存管理算法的改进,如伙伴系统、slab/slub分配器的优化,以提高内存分配效率。
- 优化内存回收机制,包括改进页回收策略(如LRU算法)和页面回收机制,以减少内存碎片。
- 参与内核版本的升级和迁移,确保内存管理模块的稳定性和兼容性。
- 开发和维护内存管理相关的工具和脚本,用于监控和分析内存使用情况。
- 与性能团队合作,提供内存管理方面的技术支持和指导,解决内存相关相关的性能问题,如block IO、直接回收等
- 撰写技术文档,分享内存管理优化的最佳实践。
- 任职资格:
- 计算机科学或相关领域的学士学位,硕士或博士学位优先。
- 3年以上Linux内核开发或内存管理优化经验。
- 深入理解Linux内核内存管理机制,如页表、内存分配器、缓存管理等。
- 熟悉内存分配和回收策略,如伙伴系统、slab/slub分配器、lmkd等。
- 熟练掌握C/C++编程语言,具备良好的代码调试和性能分析能力。
- 了解常见的性能分析工具,如simpleperf、ftrace、perfetto/systrace等。
- 优秀的问题解决能力和团队协作能力,能够在压力下独立工作。
- 具备良好的英语书面和口头沟通能力。
- 统招本科及以上学历,计算机、通信、电子相关专业,具有6年以上Linux内核开发经验;
- 精通linux kernel的文件管理、内存管理、CPU调度其中一个模块;
- 对存储技术、编译器技术、稳定性、整机性能优化等任一 一个方向有较丰富经验;
- 具备一定的内核方案设计和技术规划经验,有Linux社区贡献者优先;
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring