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