1.根據(jù)產(chǎn)品的功能需求,負(fù)責(zé)嵌入式軟件實(shí)現(xiàn)方案的設(shè)計(jì)、系統(tǒng)總體架構(gòu)設(shè)計(jì)及詳細(xì)設(shè)計(jì);
2.負(fù)責(zé)產(chǎn)品核心模塊的詳細(xì)設(shè)計(jì)和編碼工作;
3.負(fù)責(zé)軟件模塊的單元測(cè)試和參與軟件的集成測(cè)試;
4.負(fù)責(zé)軟硬件系統(tǒng)的聯(lián)調(diào)、驗(yàn)證及發(fā)布和相關(guān)開發(fā)設(shè)計(jì)文檔、測(cè)試文檔的編寫與整理;
5.負(fù)責(zé)嵌入式Linux內(nèi)核的移植與裁剪,Linux底層驅(qū)動(dòng)的編寫與調(diào)試,應(yīng)用層的代碼實(shí)現(xiàn)與調(diào)試;
6.配合硬件工程師進(jìn)行硬件和驅(qū)動(dòng)程序的聯(lián)合調(diào)試。
?
任職要求:
1.本科及以上學(xué)歷,英語四級(jí)以上,計(jì)算機(jī)、通信或電子工程類相關(guān)專業(yè);
2.?熟悉?51、ARM?平臺(tái)的嵌入式系統(tǒng)開發(fā)過程,具有電子產(chǎn)品開發(fā)經(jīng)驗(yàn);
3.?精通C/C++語言,精通嵌入式Linux操作系統(tǒng)編程,包括環(huán)境搭建、Bootloader、Uboot移植、內(nèi)核剪裁、根文件系統(tǒng)定制;
4.具備UART、I2C、SPI、SDIO、USB、Ethernet及其他相關(guān)外圍設(shè)備驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn);
5.熟悉網(wǎng)絡(luò)編程、熟悉Socket開發(fā),熟悉TCP/IP、UDP、HTTP等協(xié)議;
6.熟悉模擬電路和數(shù)字電路,能看懂、分析原理圖,有硬件開發(fā)經(jīng)驗(yàn)者優(yōu)先;
7.具有良好的編程風(fēng)格與文檔習(xí)慣,良好的英語讀寫能力,能閱讀大量英文文檔;
8.具備獨(dú)立的研發(fā)能力,良好的溝通能力和較強(qiáng)的學(xué)習(xí)能力、動(dòng)手能力及分析能力,能快速掌握新技術(shù);
有較強(qiáng)的責(zé)任心、執(zhí)行力,具備較好的抗壓能力、良好的溝通能力及團(tuán)隊(duì)合作精神。