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