工作職責
1.負責ARM CPU子系統基于Linux模塊及特性方案設計、開發;
2.對u-boot,linux內核,根文件系統有深入了解,能根據產品需求開發定制嵌入式linux系統;
3.支持操作系統底層驅動實現,支持CPU及操作系統啟動、總線驅動、設備驅動開發,支持硬件單板調試;
4.負責底軟生產裝備、維修等軟件功能設計及開發。
5,適配前端 開發后端開發接口goahead 服務器
6,配合web 服務器開發定制云接口(tcp,http協議,tr069)
7,客戶定制軟件制作
業務技能要求
1.1年及以上C語言開發經驗;
2.熟悉嵌入式軟件開發,有3年以上實際驅動開發經驗或者嵌入式app開發相關經驗;
3.掌握計算機系統基本原理,熟練掌握C語言;
4.熟悉Linux操作系統,熟悉芯片驅動開發。
5,熟悉git docker等linux 命令使用
6,能看懂基本的原理圖
7,了解基本前端,接觸過嵌入式web開發
8,熟悉linux shell ,linux c編程,以及調試方法專業知識要求
1.本科及以上學歷,計算機,電子、自動化、測控及相關專業,3年以上工作經驗
2.1年及以上C/C++開發經驗,具備大型軟件項目開發經驗;
3.熟悉嵌入式軟件開發,有至少1年以上實際開發經驗;
4.有芯片設計、驅動開發相關經驗優先。
5,有高通,中興微等通訊soc開發工作經驗的優先
6,了解openwrt 參與開發