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