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