崗責(zé)職責(zé):
1、產(chǎn)品服務(wù)程序、內(nèi)核模塊的設(shè)計(jì)和編碼開發(fā);
2、基于通用/國產(chǎn)/嵌入式Linux系統(tǒng)網(wǎng)絡(luò)安全軟件模塊開發(fā)、調(diào)試;
3、參與相關(guān)軟件產(chǎn)品的版本規(guī)劃、文檔編制、技術(shù)預(yù)研等工作;
4、技術(shù)攻克。
職位要求:
1、本科學(xué)歷,5年以上工作經(jīng)驗(yàn);計(jì)算機(jī)及通信工程等相關(guān)專業(yè);
2、熟練C/C++語言,熟悉常用設(shè)計(jì)模式,掌握C++新特性,熟練使用gdb調(diào)試工具;
3、有多核、多任務(wù)、多線程操作系統(tǒng)開發(fā)經(jīng)驗(yàn)(通用Linux、國產(chǎn)操作系統(tǒng)等);
4、熟練掌握select、epoll等IO復(fù)用原理及socket開發(fā),對(duì)基于Linux系統(tǒng)的網(wǎng)絡(luò)編程、系統(tǒng)編程等有豐富經(jīng)驗(yàn),特別是rpc;
5、有網(wǎng)絡(luò)協(xié)議棧及內(nèi)核防火墻等網(wǎng)絡(luò)及安全產(chǎn)品直接開發(fā)經(jīng)驗(yàn)者優(yōu)先(netfilter開發(fā));
6、掌握用戶態(tài)、內(nèi)核態(tài)hook;
7、對(duì)usb拓?fù)浣Y(jié)構(gòu)熟悉及udev、dbus內(nèi)核設(shè)備插拔通知框架熟悉;
8、有內(nèi)核文件過濾或文件審計(jì)(audit)子系統(tǒng)審計(jì)開發(fā)經(jīng)驗(yàn);
9、對(duì)內(nèi)核某個(gè)子系統(tǒng)(內(nèi)存、網(wǎng)絡(luò)、文件系統(tǒng))熟悉者優(yōu)先;
10、對(duì)交換機(jī)802.1x準(zhǔn)入?yún)f(xié)議熟悉,能進(jìn)行功能定制開發(fā);
11、熟悉國產(chǎn)操作系統(tǒng)UOS、Kylin、中科方德的差異及其包管理命令簽名等流程;
12、有保密相關(guān)產(chǎn)品研發(fā)經(jīng)驗(yàn)者優(yōu)先。