崗位職責(zé):
1、配合項(xiàng)目計(jì)劃,負(fù)責(zé)嵌入式Linux應(yīng)用及驅(qū)動(dòng)軟件開發(fā)及維護(hù),具體消費(fèi)電子類無線產(chǎn)品系統(tǒng)軟件功能模塊設(shè)計(jì)、編碼、調(diào)試、單元測(cè)試,系統(tǒng)集成測(cè)試燈工作,確保項(xiàng)目進(jìn)度和質(zhì)量相關(guān)要求;
2、參與項(xiàng)目的需求討論和需求分析,與其他軟件開發(fā)人員共同制定軟件接口;
3、編寫相關(guān)設(shè)計(jì)開發(fā)文檔和項(xiàng)目文檔。協(xié)同測(cè)試等部門解決研發(fā)、生產(chǎn)測(cè)試及量產(chǎn)過程中出現(xiàn)的軟件問題;
4、參與重大技術(shù)問題的技術(shù)攻關(guān),提升軟件開發(fā)水平;
5、配合部門進(jìn)行人員培養(yǎng)。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)軟件相關(guān)專業(yè);
2、5年以上嵌入式Linux軟件開發(fā)經(jīng)驗(yàn),對(duì)內(nèi)核有較深入的理解,熟練掌握uboot移植、kernel剪裁和移植、文件系統(tǒng)移植、驅(qū)動(dòng)程序開發(fā)、應(yīng)用程序開發(fā),能夠獨(dú)立完成軟件項(xiàng)目的設(shè)計(jì)和開發(fā)工作;
3、熟練掌握SHELL腳本和MAFILE編寫,熟練掌握GCC/GDB等編譯和調(diào)試工具;
4、熟悉各種常用的外設(shè)(GPIO、I2C、SPI、UART、Ethernet、USB)及其驅(qū)動(dòng)開發(fā);
5、精通C/C++語言編程,精通算法與數(shù)據(jù)結(jié)構(gòu),思維嚴(yán)謹(jǐn),邏輯清晰,有良好的編程習(xí)慣和編程風(fēng)格;
6、有較強(qiáng)的分析和解決問題的能力,有較強(qiáng)的執(zhí)行力和溝通能力,有良好的主動(dòng)性、責(zé)任心和團(tuán)隊(duì)合作精神;