岗位描述
智能存储事业部
岗位职责:
1、负责Linux内核bringup,设备驱动移植、开发、调试工作
2、负责分析并解决u-boot、设备驱动相关的问题
3、建立驱动开发规范和代码review机制,提升团队整体技术水平
4、参与公司的技术规划,指导团队技术方向
5、与硬件团队紧密协作,参与硬件方案设计和评审
任职资格:
1、本科及以上学历,3年以上驱动开发经验
2、精通Linux系统架构,熟悉至少一种Linux发行版本(Debian、Ubuntu、openwrt等等)的系统移植、裁剪、驱动调试及量产流程
3、深入理解Linux设备驱动模型(character/block /network )
4、熟悉grub,uboot引导系统启动过程,有使用buildroot的经验
5、有一定的操作系统架构能力,有丰富的抽象封装经验
6、具备较好的学习能力和团队合作能力,能够承受一定的工作压力
7、熟悉arm开发,有高通、rk平台的开发经验者优先
8、有蓝牙、wifi、GPU、网卡、USB等大型驱动开发经验优先考虑
内核方向也招聘:
智能存储事业部
岗位职责:
1.负责NAS产品Linux内核存储子系统的深度定制和优化
2.负责块设备驱动层优化,包括IO调度器、blk-mq多队列、dm、md(软raid)优化,以及处理存储设备驱动相关的性能问题和稳定性问题
3.优化NVMe/SSD设备的性能发挥,降低IO延迟
4.优化ssd缓存机制,提升文件IO性能
5.参与存储协议(SCSI、NVMe)相关内核模块开发,研究新一代存储技术,跟进内核社区更新
任职要求:
1.计算机科学、软件工程等相关专业本科及以上学历
2.3年以上Linux内核文件系统或存储系统开发经验,熟悉Linux内核源码结构
4.熟悉Linux块设备层(block layer)架构和实现原理,了解SCSI/NVMe等存储协议
5.理解磁盘阵列、数据修复、ssd缓存机制、writeback机制、IO调度原理
6.具备存储性能分析和优化能力