岗位职责
1.参与 Intel、AMD、海光服务器平台 OpenBMC 固件模块开发、调试
2.基于 AST2500/AST2600 进行 OpenBMC 功能定制开发:传感器采集、风扇调速、电源管理、固件升级、日志模块等
3.协助完成 OpenBMC Web 前端 Vue 页面定制、修改调试
4.协助完成 IPMI、Redfish 协议功能适配与调试工作
5.配合 BIOS、CPLD 团队开展服务器整机联动功能调试
6.参与 OpenBMC 社区代码同步、补丁移植与验证
7.配合硬件工程师定位 BMC 软硬件故障,支撑研发及生产问题闭环
8.编写技术文档、接口文档,配合测试团队完成固件功能验证
任职要求
1.电子、计算机、自动化等相关专业,1~3 年嵌入式 Linux 开发经验;基本功扎实的优秀 0~1 年候选人可放宽面谈
2.有 OpenBMC、AST2500/AST2600 平台开发经验优先;无相关项目经验,但嵌入式底层基础扎实也可考虑
3.熟悉嵌入式 Linux 应用 / 驱动开发,了解 Yocto 编译构建系统优先
4.了解 D-Bus 通信机制,具备 IPMI / Redfish 协议基础知识优先
5.了解服务器 BMC 基础工作原理,知晓 BMC、BIOS、CPLD 交互逻辑优先
6.熟练使用 Git 版本工具,掌握扎实 C/C++ 编程基础
7.具备基础硬件调试能力,能够看懂硬件原理图、会使用万用表 / 示波器等调试工具优先
8.沟通协作良好,有文档撰写习惯,愿意主动学习 OpenBMC 技术栈
优先条件
1.拥有电子设计竞赛、嵌入式相关竞赛经历优先
2.有服务器、工控嵌入式固件开发项目经验优先