崗位職責:
1.負責服務器BMC(基板管理控制器)固件的設計、開發與維護,基于OpenBMC開源框架構建高可靠、高性能的硬件管理解決方案。
2.參與BMC功能模塊開發,包括但不限于:系統健康監控(溫度、電壓、功耗、風扇轉速等)、固件更新(Firmware Update)、IPMI/Redfish協議實現與優化、傳感器驅動與硬件接口開發(如I2C/I3C、SPI、UART、JTAG、GPIO、SGPIO、USB、PCIE等)
3.與硬件和BIOS團隊協作,完成BMC與服務器硬件(CPU、FPGA、GPU等)的兼容性調試與問題排查。
4.編寫技術文檔,參與代碼審查,推動開發流程標準化。
5.安全相關問題的分析和解決。
任職要求:
1.學歷:本科及以上,計算機科學、電子工程、自動化等相關專業。
2.經驗:3年以上BMC/嵌入式開發經驗,有OpenBMC項目開發經驗者優先。
3.技能:精通C/C++,熟悉Python腳本開發、深入理解BMC架構、IPMI協議、Redfish標準、MCTP協議、熟悉Linux內核開發,具備設備驅動開發經驗、熟悉硬件接口協議(I2C、I3C、SPI、UART、PCIe、JTAG、PMBUS、eSPI、RGMII、MDIO、SGPIO、USB 等)。