崗位職責(zé):
1. 系統(tǒng)開發(fā)與優(yōu)化
- 負(fù)責(zé)Linux內(nèi)核模塊開發(fā)、調(diào)試及性能調(diào)優(yōu),包括進(jìn)程調(diào)度、內(nèi)存管理、文件系統(tǒng)等核心功能。
- 主導(dǎo)系統(tǒng)架構(gòu)設(shè)計,適配ARM/x86架構(gòu),完成內(nèi)核裁剪與定制化配置(如設(shè)備樹、啟動參數(shù)、驅(qū)動集成)。
- 使用Yocto/Buildroot等工具鏈實現(xiàn)系統(tǒng)編譯與鏡像生成,優(yōu)化資源占用。
2. 安全與穩(wěn)定性保障
- 實施內(nèi)核安全策略(SELinux、漏洞修復(fù)),提升系統(tǒng)防護(hù)能力。
- 通過日志監(jiān)控、壓力測試等手段保障系統(tǒng)穩(wěn)定性,快速定位并解決內(nèi)核級故障。
3. 跨團(tuán)隊協(xié)作與文檔支持
- 參與需求分析和技術(shù)評審,輸出系統(tǒng)設(shè)計文檔及開發(fā)規(guī)范。
- 支持硬件團(tuán)隊完成驅(qū)動適配,協(xié)助測試團(tuán)隊設(shè)計內(nèi)核級測試用例。
任職要求:
1. 核心技能
- 本科及以上學(xué)歷,計算機(jī)相關(guān)專業(yè),3年以上Linux內(nèi)核開發(fā)經(jīng)驗。
- 精通C語言及Shell腳本,熟悉ARM/x86架構(gòu)差異及驅(qū)動開發(fā)。
- 熟練使用 gdb 、 perf 等工具進(jìn)行性能調(diào)優(yōu)與故障排查 。
2. 工具與經(jīng)驗
- 掌握Yocto/Buildroot編譯工具鏈,具備系統(tǒng)裁剪與多平臺部署經(jīng)驗。
- 熟悉內(nèi)核安全模塊(SELinux、Iptables)及漏洞分析方法。
3. 加分項
- 有Linux內(nèi)核開源項目貢獻(xiàn)經(jīng)驗或虛擬化技術(shù)(KVM/Docker)開發(fā)背景。
- 熟悉嵌入式開發(fā)或硬件驅(qū)動開發(fā)(WiFi、傳感器等)。
4. 軟性要求
- 良好的溝通能力與團(tuán)隊協(xié)作精神,能獨(dú)立承擔(dān)技術(shù)攻關(guān)任務(wù)。
- 英語讀寫能力優(yōu)秀,能快速學(xué)習(xí)新技術(shù)并輸出技術(shù)文檔。
5.中共黨員優(yōu)先。
亮點(diǎn)
- 聚焦內(nèi)核級技術(shù)挑戰(zhàn),覆蓋多架構(gòu)場景(服務(wù)器/嵌入式/邊緣計算)。
- 提供技術(shù)培訓(xùn)與創(chuàng)新激勵機(jī)制,支持職業(yè)發(fā)展。