嵌入式軟件資深工程師(底層)職位描述與崗位職責任職要求
職位描述:
職責描述:
1.開發底層功能性軟件
2.設計軟件接口,優化數據結構,實現應用層對不同底層,硬件的兼容性
3.優化軟件堆棧分配
4.現場設計實驗并調試,驗證軟件功能的正確性及性能達標
任職要求:
1.本科及以上學歷,計算機、通信、自動化等專業
2.3年以上車輛控制器軟件/電子產品軟件開發經驗。掌握CAN,LIN,CANFD,以太網通訊的協議層內容,掌握AUTOSAR設計模式與方案。
3.扎實的C/C++編程基礎,并具備一定的軟件架構設計經驗,良好的編程習慣。
4.具備量產產品開發經驗,對所開發產品的系統有一定的了解,良好的溝通能力、協調組織能力
5.具有較豐富的現場調試經驗,能夠思路清晰、高效的找到問題并解決問題
篇2:嵌入式Linux底層驅動軟件工程師崗位職責內容
1.負責按照總體設計完成模塊詳細設計說明書。
2.完成模塊代碼編寫、內部測試工作。
3.協助硬件設計人員及應用軟件設計人員進行系統開發與調試。
4.根據技術支持需求進行軟件代碼維護。
5.編寫相關技術文檔,并對有關人員進行培訓。
篇3:資深嵌入式軟件工程師(底層驅動開發)職位描述與崗位職責任職要求
職位描述:
職責:
負責?Linux?內核與驅動程序的開發維護工作,包括:
?1)為芯片開發Linux內核并設計開發驅動程序
2)分析和解決在系統集成期間發現的問題
3)優化內核和驅動
4)?負責軟件研發體系和質量體系的管理。
?崗位要求:
1、5?年以上嵌入式操作系統驅動開發經驗
2、至少?3?年ARM平臺的?LINUX?驅動經驗,USB,I2C/I2S,SPI?等驅動?3?種以上的開發經驗
3、熟悉RTOS(real-time?operating?system),?bootloader,?BSP(?board?support?package),?driver,?Multiprocessing?和硬件底層設計等等
4、熟練掌握?ARM?體系結構的匯編語言,精通?C/C++?語言
5、熟悉嵌入式系統的?Bootloader、linux?內核裁剪
6、熟悉?Linux體系架構者優先.