岗位描述
岗位职责
1、 负责X86服务器产品中BMC(Baseboard Management Controller整机智能管理模块)软件开发(含Uboot、Linux kernel、以及上层的应用)。
2、 负责和SE/PD/EE/Thermal人员沟通设计方案,负责和SIT/售后人员分析和解决可能存在的缺陷。
3、 负责产品线服务器(2路/4路/8路/高密度/整机柜等)BMC模块软件开发工作。
4、 负责大客户BMC专业领域对接以及相关维护定制工作。
5、 负责产品需求分析文档、产品设计文档的编写工作。
岗位要求
1) 本科及以上学历,计算机 、通信 、电子 、自动化相关专业;
2) 服务器或相关电子产品6年及以上Linux + ARM平台嵌入软件开发经验, 熟悉BMC整体架构;
3) 精通C语言,熟悉C++(STL/Boost)的使用,对BMC开发有浓厚兴趣;
4) 熟悉I2C/SPI/Uart/SD/eMMC/USB/PCIe相关知识优先;
5) 熟悉Redfish/IPMI/IPv6/IPv4/SNMP/SMTP/ PMBus/NCSI相关知识优先;
6) 熟悉BMC开发流程,有完整的BMC软件开发经验者优先,有JDM大客户联合开发对接经验优先
7) 有OpenBMC开发经验者优先;
8) 具备良好的抗压和团队合作能力,有带领团队主导过大型项目BMC开发优先。