崗位職責:
1.負責產品基礎平臺設計工作,方案評審工作,以及硬件底層驅動開發;
2.根據項目需求,負責LINUX平臺搭建,驅動開發,給應用層提供接口,支撐應用開發;
3.參與產品底層軟件和軟硬件結合的疑難問題分析及定位等工作;
4.根據軟件工程各階段的要求,輸出負責模塊的文檔。
任職要求:
1.碩士及以上學歷,計算機科學與技術、軟件工程、信息與通信工程等相關專業;
2.滿足下列2條及以上條件:
(1)具有豐富的Linux內核設計和驅動編碼經驗,熟悉硬件底層、內核的編碼調試;熟練掌握Linux驅動框架和內部運作機制,深刻理解處理器架構、內存、DMA、中斷等;
(2)熟悉博通、盛科、華為、海思等主流商用交換芯片開發者優先;
(3)熟悉常用的L2/L3網絡協議,有數通領域開發經驗的優先;
(4)熟悉Linux下常用字符設備、塊設備、網絡設備、內存設備等驅動模型,熟悉IIC,SPI,CAN,PCIE,USB等外設驅動;
(5)精通C/C++編程,能夠依據設計文檔,完成模塊代碼開發。