- 目錄
-
第1篇內核驅動工程師崗位職責 第2篇內核驅動開發工程師崗位職責
第1篇 內核驅動工程師崗位職責
崗位職責:
1、負責android系統下linux kernel和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、學習能力強,工作主動,良好的英語讀、寫能力,有良好的團隊精神和敬業精神。
第2篇 內核驅動開發工程師崗位職責
1. 負責android系統下linux kernel和bootloader的開發和維護;
2. 負責android系統下文件系統、系統驅動(usb,emmc,etc)和hal的開發與調試;
3. 負責android/linux系統下整體性能的調試與優化;
4. 負責深入研究android/linux系統架構,尤其是android/linux新版本新功能;
5. 參與項目需求分析,進行底層軟件相關的設計、開發、調試、測試等;
6. 支持應用軟件工程師開發和硬件工程師調試。
工作要求:
1. 計算機、電子、通信、自動化相關專業本科以上學歷,或其他專業但對計算機、電子工程非常感興趣;
2. 具有3年以上驅動開發工作經驗;
3. 具備良好的自我驅動能力,具有強烈的責任感,有挑戰自我、學習新知的意愿與能力;
4. 熟悉linux系統下開發環境,熟悉shell、gdb、vim、emacs等工具;
5. 熟悉linux內核,深入理解驅動架構、文件系統、進程管理機制和內存管理機制;
6. 熟悉軟件設計架構,有android、高通平臺經驗優先;
7. 熱愛linux內核和驅動開發,具備相互協助、溝通的能力和團隊合作精神.