发布时间:2026-03-13 15:23:13
OS开发高级工程师
  • 工作地点:深圳/上海/西安/广州研发中心
  • 所属部门:处理器研发部
  • 学历要求:本科生及以上
  • 工作经验:
  • 招聘人数:
  • 薪资待遇:
岗位职责:

1. 负责ARM服务器CPU的Linux内核模块开发,包括平台代码编写、设备树(DT/ACPI)配置、内核配置裁剪,确保内核在目标平台上正确启动和运行 2. 负责设备驱动开发,包括PCIe驱动、I2C/SPI总线驱动、GPIO驱动、看门狗驱动、传感器驱动等,配合主任工程师完成关键IP驱动的开发和调试 3. 负责KVM虚拟化模块开发与测试,实现虚拟机创建、设备直通(VFIO)、虚拟中断注入等功能,搭建虚拟化测试环境验证功能正确性和性能指标 4. 负责OS层性能测试与基准测试执行,运行SPEC CPU/Stream/Fio/Netperf等基准测试套件,收集数据并分析瓶颈,配合团队完成性能优化 5. 参与内核补丁开发和上游提交,按主任工程师制定的上游贡献策略,编写和提交内核补丁,维护公司内核分支



岗位要求:
必备条件: • 学历:本科及以上,计算机/软件/电子工程相关专业 • 经验:5年以上Linux内核/驱动开发经验,有ARM平台内核适配或驱动开发经验;特别资深候选人可职级上调至主任工程师 • 技术栈: ◦ 熟练掌握Linux内核开发流程,能独立编写和调试内核模块/驱动 ◦ 熟悉ARM架构内核适配,有设备树编写和平台代码开发经验 ◦ 熟悉Linux设备驱动模型(LDM),有字符设备/平台设备/PCIe驱动开发经验 ◦ 熟悉C语言和内核编码规范,有内核代码review能力 ◦ 熟悉内核调试方法(kgdb/kdump/ftrace/dynamic debug) • 行业经验:有ARM平台Linux开发经验,有内核/驱动开发项目交付经历 【加分项】 • 有ARM服务器CPU内核适配经验 • 有KVM/QEMU虚拟化开发或测试经验 • 有Linux内核社区补丁提交经验 • 有性能测试与调优经验(perf/ebpf/benchmarking) • 有DPDK/SPDK等用户态驱动框架经验 • 有ACPI表编写和调试经验

招聘截止日期2027年06月05日

招聘人数1人