內核軟件崗位職責
高級Linux內核軟件高級Linux內核軟件(上海)
崗位職責:
1.負責Android平臺LinuxKernel維護升級、BSP包移植及HAL(硬件抽象層)開發等;
2.參與項目新特性和需求的分析,進行底層軟件相關的設計、開發與調測;
3.支持應用軟件工程師開發和硬件工程師調試;
4.相關移植文檔編寫,指導客戶進行二次開發;
任職要求:
1.計算機、軟件工程、通信、電子信息等相關專業本科及以上學歷;
2.3年以上相關工作經驗,熟悉LINUX內核、ARM體系,精通C、C++開發,練使用各種測試儀器儀表,具備分析、定位和解決常見軟硬件問題的能力;
3.具備良好的溝通和中、英文讀寫能力,積極上進,追求卓越,注重軟件工作質量,行動力強,個人管理良好,善于團隊協作。
高級Linux內核軟件(上海)
崗位職責:
1.負責Android平臺LinuxKernel維護升級、BSP包移植及HAL(硬件抽象層)開發等;
2.參與項目新特性和需求的分析,進行底層軟件相關的設計、開發與調測;
3.支持應用軟件工程師開發和硬件工程師調試;
4.相關移植文檔編寫,指導客戶進行二次開發;
任職要求:
1.計算機、軟件工程、通信、電子信息等相關專業本科及以上學歷;
2.3年以上相關工作經驗,熟悉LINUX內核、ARM體系,精通C、C++開發,練使用各種測試儀器儀表,具備分析、定位和解決常見軟硬件問題的能力;
3.具備良好的溝通和中、英文讀寫能力,積極上進,追求卓越,注重軟件工作質量,行動力強,個人管理良好,善于團隊協作。
篇2:嵌入式軟件工程師(內核方向)職位描述與崗位職責任職要求
職位描述:
崗位職責:
1.負責產品軟件架構設計和功能集成;
2.負責嵌入式操作系統環境下BSP程序的設計開發和標準驅動程序開發;
3.負責通信類軟件產品的設計,包括通信協議設計、API接口設計、數據格式轉換等。
任職資格:
1、熟悉操作系統,深刻理解內核及文件系統;
2、熟悉嵌入式實時操作系統和ARM處理器架構,至少兩年以上實時操作系統(如實時linux、QNX、Ucos或Vxworks)環境下設計、開發和調試驅動程序、固件、軟件的經驗;
3、具備操作系統中多進程、多線程編程經驗,熟悉多核間通信機制,熟悉Bootloader的編寫;
4、精通C/C++,熟練掌握shell腳本開發、Makefile編寫等;
5、精通TCP/UDP協議,熟悉Socket編程;
6、熟悉常用的接口協議和無線傳輸協議,如USB、I2C、UART、WIFI、BT等;
7、熟悉AUTOSAR軟件架構;
8、熟悉嵌入式軟件開發、測試流程,能夠進行板級BSP開發,熟練使用各種交叉編譯開發環境和工具;
9、具備不同平臺下操作系統移植的經驗;
10、具備一定的硬件經驗,熟悉基本硬件測試工具使用方法(示波器、萬用表等)
11、英文良好,能夠閱讀英文技術文檔和手冊。
有以下經歷者優先考慮:
1、具備操作系統內核剪裁、優化經驗者優先;
2、具備車載終端開發經驗者優先,如車載網關、智能車機、T-BOX等;
3、具備ZYNC或NXP公司產品開發經驗者優先。
篇3:軟件工程師(Linux內核)職位描述與崗位職責任職要求
職位描述:
崗位職責:
1.深入理解Linux內核基礎模塊,并能根據業務要求做相應的定制、裁剪;
2.驅動程序開發調試;
3.網絡協議及網絡接口底層驅動開發;
4.實時內核線程調度優化。
任職要求:
1.3年以上Linux內核開發經驗;
2.熟悉Linux內核,精通內核網絡、存儲、文件系統、內存、調度器等模塊之一;
3.熟練使用Linux底層工具鏈,了解其原理;熟悉CPU體系結構;
4.出色的C語言編程能力,有內核代碼經驗;
5.有較豐富內核故障調試經驗優先;
6.熟悉Xen/KVM/Container等虛擬化技術者優先。