岗位描述
岗位职责
1. 平台 Bring-up 与 SPL 主导:负责 x86 NAS 平台底层软件的整体规划与 Bring-up,主导新板卡从硬件上电到系统启动的全流程调试。
2. 启动链与固件:负责 Bootloader 移植与启动流程架构设计,支持双镜像、恢复模式等高可靠启动方案,保障启动链安全与稳定。
3. 内核与驱动架构:负责 Linux 内核裁剪与定制策略制定,主导存储、网络及板级外设驱动的开发与维护,把控底层软件整体质量。
4. 稳定性与性能优化:主导系统长时间运行稳定性保障与性能调优,推动存储 I/O、电源管理等关键路径持续优化。
5. 量产与技术决策:支持工厂量产,主导底层疑难问题定位与修复;参与硬件选型与方案评审,输出关键技术文档,指导团队成员。
任职要求
1. 学历经验:计算机/电子相关专业本科及以上,5 年以上嵌入式 Linux BSP 或 x86 底层开发经验,有完整量产项目主导经历。
2. 编程能力:精通 C 语言,具备优秀的代码规范、架构设计与调试能力。
3. 平台知识:深入理解 x86 体系结构与启动流程,熟悉 ACPI、PCIe 等底层机制,有 BIOS/UEFI 开发或调试经验。
4. 内核能力:精通 Linux 内核驱动模型,具备独立完成复杂驱动移植与调试的能力,熟练使用各类底层调试工具。
5. 硬件接口:精通 PCIe、SATA、NVMe、USB、I2C 等接口协议与驱动开发,具备较强的软硬件联合调试与问题定位能力。
加分项
· 有 NAS、存储服务器或工控机等产品完整量产主导经验。
· 熟悉 RAID、SAS、硬盘热插拔等存储底层技术。
· 了解 OpenBMC、IPMI 等服务器管理协议。
· 熟悉 Yocto / Buildroot 等构建系统。
有内核社区贡献或良好英语读写能力。