Linux核心開發工程師崗位職責

Linux核心開發工程師是做什麼的?本文提供Linux核心開發工程師的崗位職責例子,包括詳細的工作內容及任職要求。1、從事嵌入式Linux驅動程式和核心開發及維護
應聘者要求:
1、較強學習能力;
2、熟悉C、彙編程式;
3、熟悉嵌入式Linux核心原理;
4、有PowerPC、ARM、MIPS、X86等Linux驅動程式和核心開發經驗;
5、熟悉TCP/IP協議及相關協議桟開發經驗;
6、具有Boot Loader開發經驗者優先。

崗位職責

Linux核心開發工程師崗位職責

1. 參與高效能閘道器以及CDN相關模組的設計與實現;

2. 負責Linux核心Netfilter高效能通訊模組的設計、實現與優化;

3. 負責上述產品系統功能、效能的持續改進。

職位要求:

1. 兩年以上網路相關產品研發經驗,計算機相關專業本科及以上學歷;

2. 熟悉Linux核心Netfilter過濾模組開發,有實際產品的開發經驗;

3. 熟悉Linux網路協議棧結構與處理流程、熟悉Linux核心同步機制者優先;

4. 精通TCP/IP協議棧,對IP/TCP/UDP/HTTP/DNS協議有較深的理解;

5. 熟悉IPv6協議、IPv6遷移技術者優先,

6. 熟悉Linux Shell指令碼語言;

7. 有獨立的工作能力,能創造性解決問題。

崗位職責:

1、負責公司Linux核心功能開發、維護,滿足業務需求;

2、負責技術研究,解決伺服器在Linux核心上遇到的問題,給業務開發人員提供核心支援、技術建議等。


任職要求:

1、熟悉Linux核心,精通核心網路、儲存、檔案系統、記憶體、排程器模組;

2、熟悉Xen、KVM或Container虛擬化技術;

3、熟練使用Linux底層工具鏈,瞭解其原理,熟悉某一CPU體系結構;

4、具備出色的C語言程式設計能力,3年以上Linux核心開發經驗;

5、有豐富核心故障除錯經驗者優先。