崗位內(nèi)容:
1. 設(shè)計、開發(fā)和維護(hù)高質(zhì)量的C++應(yīng)用程序;
2. 根據(jù)產(chǎn)品需求,完成相應(yīng)領(lǐng)域的研究及開發(fā);
3. 負(fù)責(zé)軟件系統(tǒng)的性能優(yōu)化和調(diào)試;
4. 參與項目需求分析和技術(shù)選型;
5.負(fù)責(zé)代碼編寫、單元測試、Bug修復(fù)等工作。
任職要求:
1.本科及以上學(xué)歷,計算機(jī)/軟件工程相關(guān)專業(yè),具備 2-3年及以上Linux內(nèi)核開發(fā)實戰(zhàn)經(jīng)驗;?
2.精通 C/C++ 編程語言,能熟練運用指針、內(nèi)存管理、多線程等底層技術(shù),具備高質(zhì)量代碼編寫能力;
3.深入理解 Linux 內(nèi)核核心架構(gòu),包括進(jìn)程調(diào)度算法、虛擬文件系統(tǒng)(VFS)、網(wǎng)絡(luò)協(xié)議棧(TCP/IP)、中斷處理等關(guān)鍵模塊,可獨立閱讀、分析并修改內(nèi)核源碼;?
4.擁有 Linux 環(huán)境下透明加解密開發(fā)經(jīng)驗,深入掌握內(nèi)核 LSM(Linux Security Modules)安全框架及 LKM(Loadable Kernel Module)模塊攔截機(jī)制者優(yōu)先;
5.擁有 Windows/Linux 沙箱開發(fā)經(jīng)驗,熟悉Linux下沙箱隔離技術(shù)(命名空間(Namespaces)、控制組(Cgroups)、Docker 容器隔離等)者優(yōu)先;?
6.具備國產(chǎn)化操作系統(tǒng)(如麒麟、統(tǒng)信 UOS 等)開發(fā)或適配經(jīng)驗;?
7.具備強(qiáng)烈的責(zé)任心與嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,良好的團(tuán)隊協(xié)作能力,能承受一 定的項目壓力,主動推動問題解決。