一、崗位職責
1. 深入理解交換機硬件架構(gòu),與硬件團隊緊密合作,完成軟件與硬件的適配與調(diào)試工作,充分發(fā)揮硬件資源的優(yōu)勢。
2. 參與交換機軟件的測試工作,協(xié)助測試團隊制定測試計劃,開發(fā)測試工具與測試腳本,確保軟件質(zhì)量。
3. 高質(zhì)量輸出產(chǎn)品技術(shù)文檔,負責產(chǎn)品的開發(fā)、維護、技術(shù)支持。
二、任職要求
1. 學(xué)歷要求:本科及以上學(xué)歷,計算機科學(xué)與技術(shù)、軟件工程、通信工程、電子信息工程等相關(guān)專業(yè)。
2. 技能要求:
? 精通使用shell、lua、C/C++等編程語言,具備良好的編程風格和代碼規(guī)范。
? 熟悉 Linux 操作系統(tǒng)原理及開發(fā)環(huán)境,有openwrt操作系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先。
? 掌握tcp/ip協(xié)議棧,熟練掌握linux內(nèi)核協(xié)議棧和netfilter;
? 深入理解計算機網(wǎng)絡(luò)原理,掌握主流網(wǎng)絡(luò)協(xié)議(如 VLAN、STP、二三層組播、OSPF等)。
? 熟悉交換機硬件架構(gòu),了解交換芯片編程接口者優(yōu)先。
? 熟練掌握軟件開發(fā)工具及版本控制工具(如 Git 等)。