岗位描述
岗位职责:
1、负责服务器芯片BMC、BIOS固件需求分析拆解、软件架构设计、软件功能模块开发。
2、负责服务器主板BMC子系统、CPU子系统的软硬件bringup调试。
3、负责BMC芯片与Host侧主芯片、CPLD芯片的通信交互协议的制定、开发、调试。
4、负责BMC的Linux驱动、内核、应用的疑难问题攻关与定位。
5、负责BMC Web/Java前后台设计、开发与实现。
任职要求:
1、计算机、电子等相关专业,硕士及以上学历,5年以上BMC、BIOS等服务器产品底层固件开发经验。
2、精通 C 语言 ,对嵌入式Linux软件开发有浓厚兴趣。
3、熟悉BMC软件相关标准spec,如IPMI、SNMP、Redfish、SMTP、PMBus、NCSI、WEB等优先。
4、熟悉BMC开发流程,有完整的BMC软件开发经验者优先。
5、熟悉AMI、Insyde、百敖、OpenBMC等BMC软件架构者优先。
6、熟悉I2C/SPI/Uart/SD/eMMC/USB/PCIe相关知识优先。