崗位職責(zé):
1.?負(fù)責(zé)嵌入式Linux驅(qū)動(dòng)移植、適配、調(diào)試;?
2.負(fù)責(zé)Android的BSP以及系統(tǒng)驅(qū)動(dòng)(USB,SPI,Wifi,BT?......)的開(kāi)發(fā)與維護(hù);
3.參與項(xiàng)目需求分析,進(jìn)行底層軟件相關(guān)的設(shè)計(jì)、開(kāi)發(fā)、調(diào)試、測(cè)試等;
4.支持應(yīng)用軟件開(kāi)發(fā)和硬件調(diào)試;
5.文檔梳理:編寫(xiě)測(cè)試文檔、開(kāi)發(fā)文檔、軟件使用說(shuō)明文檔。
任職要求:
1、電子、通信、自動(dòng)化、計(jì)算機(jī)等相關(guān)專業(yè),本科及以上學(xué)歷,具有3年以上嵌入式軟件開(kāi)發(fā)經(jīng)驗(yàn);
2、具備嵌入式Linux軟件研發(fā)經(jīng)驗(yàn),熟練掌握C/C++語(yǔ)言,熟悉Gcc交叉編譯,熟悉Shell腳本;
3、熟練掌握l(shuí)inux系統(tǒng)的uboot和kernel源碼的調(diào)試開(kāi)發(fā)和移植,了解根文件系統(tǒng)、設(shè)備樹(shù);
4、掌握底層的驅(qū)動(dòng)(顯示屏、觸摸、wifi/bt、以太網(wǎng)、rtc、串口、gpio等)移植和調(diào)試;
5、掌握?Android系統(tǒng)框架,根據(jù)框架閱讀Android系統(tǒng)源碼;
6、熟練掌握Android?Hal層的部分代碼調(diào)試和開(kāi)發(fā),熟悉Java;
7、熟悉硬件電路原理,能看懂原理圖;
8、具備良好的編程風(fēng)格與文檔習(xí)慣,熟練使用常用的軟件版本控制工具;
9、有瑞芯微平臺(tái)和全志平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;?
10、中共黨員優(yōu)先。