Linux內核開發工程師/專家職位描述與崗位職責任職要求
職位描述:
工作職責:
崗位職責:
1.系統內核各個模塊的研發和技術探索
2.設計及開發高效的自動化運維、管理工具,提升運維效率
3.應對線上突發問題,標準化處理流程建設和探索
4.長期專注于kernel,做精做深,直接參與社區,一方面積極將內部的特性推向社區,一方面積極引入社區新特性
崗位要求:
1.熟悉操作系統原理,熟練掌握C/bash/go等常用編程語言,熟悉基本數據結構和常用算法
2.熟悉基本內核開發和debug方法與技巧
3.了解Linux內核代碼整體架構和設計邏輯,熟悉某一子系統,比如內存管理系統、調度系統、網絡協議棧、文件系統、cgroup等
4.善于總結分析輸出wiki,并積極討論
5.需要有較強的owner精神,做事嚴謹認真,能夠積極推動項目落地,遇到困難善于求助,并對結果負責
6.有良好的服務意識,以客戶為中心,積極響應客戶的訴求
7.對技術有熱情,積極探索和引進業務最新和最佳的技術實踐
具備以下者優先:
1.熟悉云計算IAAS/PAAS等層基本技術棧
2.熟悉docker、cgroup、k8s
3.熟悉kernel開發社區,在kernel社區有代碼貢獻
4.有互聯網從業經驗者尤佳
崗位亮點:
1.美團內核服務于全公司,為x86和arm服務器提供統一支持
2.直接參與系統最底層的技術開發和研究
3.真正實現對技術能力的重大考驗
4.真正體會底層優化對整體服務的重大價值
5.直接參與社區開發和交流,享受與世界知名技術研發人員的切磋和交流
篇2:ANDROID內核工程師崗位職責
Android內核驅動工程師北京點石經緯科技有限公司北京點石經緯科技有限公司,點石經緯,點石經緯崗位職責:
1、負責Android系統下LinuxKernel和bootloader的底層開發和維護;
2、負責Android系統下文件系統、系統驅動(USB,eMMC,TP,LCD,Sensor,Camera,etc)和HAL的開發與調試;
3、負責Android/Linux系統下整體性能的調試與優化,包括功耗,內存,性能等;
4、參與項目需求分析,進行底層軟件相關的設計、開發、調試、測試等。
任職資格:
1、本科及以上學歷,計算機相關專業;
2、熟悉Linux和Android體系架構,熟悉操作系統原理;
3、熟悉ARM體系機構以及總線接口協議,具備硬件基礎知識;
4、精通Linux下的C/C++開發;
5、5年以上的Linux驅動經驗,有HDMI,LCD,Touch,CAMERA,USB,BT/WIFI/GPS,Sensor,Power等驅動3種以上的開發經驗,3年以上手機或其他嵌入式設備的產品化經驗;
6、具有高通手機平臺開發經驗優先;
7、學習能力強,工作主動,良好的英語讀、寫能力,有良好的團隊精神和敬業精神。
篇3:LINUX內核開發工程師崗位職責LINUX內核開發工程師職責任職要求
LINUX內核開發工程師崗位職責
職責描述:
1、負責開發國密產品線linux內核模塊,支持適配多系統,多軟件的。
2、負責linux內核開發的部分模塊技術攻克及項目定制。
3、參與項目需求分析、產品設計、文檔編寫,并根據規劃保質保量完成任務。
4、完成研發經理安排的臨時緊急的其他研發工作。
任職要求:
1、專業:計算機或相關專業。
2、經驗:工作經歷5年以上,其中內核開發工作經驗3年以上。
3、技能;
?豐富的linuxc/c++開發經驗,編碼風格良好。
?熟悉常用算法及設計模式。
?具有linux、unix內核開發經驗,熟悉linux、unix操作系統原理。
?熟悉vfs原理,系統調用表優先。
?熱愛編程、思路清晰、善于思考、能獨立分析和解決問題。
4、其它:團隊協作,抗壓能力強,從事過加密行業優先