驅動軟件工程師職位描述與崗位職責任職要求
職位描述:
崗位職責:
1、根據項目需要,參與項目整體軟件方案評審和開發,
2、Linux驅動設計,ARM驅動設計,驅動及中間層功能開發,
3、U-boot、Linux的BSP移植、修改,
4、系統性能優化與整體方案改進,
5、外部設備功能調試及優化,
6、負責相關技術文檔編寫。
任職資格:
1、計算機、電子、通信、自動化等相關專業,
2、具備3年以上C/C++開發經驗,基本功扎實,有較好的linux基礎,熟悉makefile,熟悉linuxkernel調試工具
3、對LINUX內核有深入理解,熟悉devicetree,devicedriver架構,熟悉內核驅動模塊開發,了解內核與用戶空間通訊機制,
4、熟悉常見的通訊接口,如I2C,SPI,I2S,UART,USB等,掌握基本的使用方法,
5、良好的硬件基礎,能看懂原理圖,使用示波器,萬用表等,
6、熟悉觸摸板、WiFi、BluetoothBLE、電源、LCD等驅動開發,
7、有電機驅動及framework經驗優先,
8、精通TCP/IP、UDP、HTTP、websocket網絡通訊可優先考慮
9、有Freescale,TI,Samsung等平臺經驗者優先,
10、熟練閱讀英文Datasheet;對電子元器件技術規格有良好認知,
11、具備良好的團隊合作精神。
篇2:算法驅動軟件工程師崗位職責
1.芯片驅動開發,WinCE下的設備驅動開發。
2.協助芯片定義、驗證等工作。
3.負責算法和標準應用及界面的開發。
4.負責多媒體、指紋識別等算法的移植。
5.協助客戶產品方案開發。
6.負責開發文柯的撰寫及整理。
篇3:底層驅動軟件工程師或固件工程師崗位職責內容
1.負責按照總體設計完成模塊詳細設計說明書。
2.完成模塊代碼編寫、內部測試工作。
3.協助硬件設計人員及應用軟件設計人員進行系統開發與調試。
4.根據技術支持需求進行軟件代碼維護。
5.編寫相關技術文檔,并對有關人員進行培訓。