崗位職責(zé):
負(fù)責(zé)Linux平臺下高性能應(yīng)用程序的開發(fā)、調(diào)試與性能優(yōu)化。
參與網(wǎng)絡(luò)協(xié)議棧、存儲系統(tǒng)等底層模塊的設(shè)計(jì)與實(shí)現(xiàn)。
深入分析并解決Linux環(huán)境下的復(fù)雜技術(shù)問題,確保系統(tǒng)穩(wěn)定性和性能。
與內(nèi)核團(tuán)隊(duì)協(xié)作,優(yōu)化用戶態(tài)與內(nèi)核態(tài)的交互機(jī)制。
編寫高質(zhì)量、可維護(hù)的C代碼,并遵循開源社區(qū)***實(shí)踐。
任職要求:
3年以上Linux平臺開發(fā)經(jīng)驗(yàn),精通C語言,熟悉GCC、GDB、Makefile等開發(fā)工具鏈。
熟悉Linux內(nèi)核原理,有系統(tǒng)調(diào)用、進(jìn)程調(diào)度、內(nèi)存管理、文件系統(tǒng)等模塊的實(shí)踐經(jīng)驗(yàn)者優(yōu)先。
深入理解網(wǎng)絡(luò)協(xié)議棧(TCP/IP、Socket編程),有高性能網(wǎng)絡(luò)程序開發(fā)經(jīng)驗(yàn)。
熟悉存儲系統(tǒng)(文件系統(tǒng)、塊設(shè)備、IO棧等),具備相關(guān)開發(fā)或調(diào)優(yōu)經(jīng)驗(yàn)。
熟悉多線程、異步IO、內(nèi)存模型等并發(fā)編程技術(shù)。
良好的代碼風(fēng)格和文檔習(xí)慣,具備較強(qiáng)的分析和解決問題的能力。