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