崗位職責(zé):
1、 負(fù)責(zé)嵌入式軟件產(chǎn)品需求分析、系統(tǒng)架構(gòu)、相關(guān)方案設(shè)計(jì),完成項(xiàng)目端對(duì)端交付;
2、 負(fù)責(zé)公司一個(gè)或多個(gè)技術(shù)路線;
3、 進(jìn)行嵌入式相關(guān)產(chǎn)品的特色功能研發(fā),進(jìn)行系統(tǒng)優(yōu)化,提升產(chǎn)品競(jìng)爭(zhēng)力;
4、 嵌入式相關(guān)工具開發(fā)以及部分操作系統(tǒng)核心功能設(shè)計(jì)開發(fā);
5、 撰寫相關(guān)技術(shù)文檔,并對(duì)測(cè)試團(tuán)隊(duì)提供必要的支持。
任職要求:
1、熟練掌握Python、C、C++編程語(yǔ)言,能夠進(jìn)行Linux服務(wù)的移植和開發(fā);
2、 熟悉Shell腳本編程,能夠進(jìn)行自動(dòng)化任務(wù)和腳本編寫;
3、 有實(shí)時(shí)操作系統(tǒng)(RTOS)開發(fā)經(jīng)驗(yàn);
4、 具備嵌入式系統(tǒng)開發(fā)經(jīng)驗(yàn),熟悉ARM架構(gòu)和設(shè)備驅(qū)動(dòng)開發(fā);
5、 掌握常見通信協(xié)議(如UART、SPI、I2C、CAN、Modbus、TCP/IP等)的開發(fā)與調(diào)試;
6、 熟悉網(wǎng)絡(luò)編程和協(xié)議棧,包括TCP/IP、UDP等;
7、 熟悉視音頻編碼技術(shù)和相關(guān)標(biāo)準(zhǔn),例如H.264、H.265等;
8、 了解人工智能相關(guān)技術(shù),如機(jī)器學(xué)習(xí)、深度學(xué)習(xí)等,并能應(yīng)用于項(xiàng)目開發(fā)中;
9、 熟悉Linux內(nèi)核和文件系統(tǒng),有調(diào)試和優(yōu)化經(jīng)驗(yàn);
10、 具備良好的團(tuán)隊(duì)協(xié)作能力,較強(qiáng)的學(xué)習(xí)能力和抗壓能力;
11、 英語(yǔ)讀寫能力良好,能夠閱讀英文技術(shù)資料。
加分項(xiàng):
1、 熟悉ROS(Robot Operating System)。
2、 熟悉網(wǎng)絡(luò)編程和多線程/多進(jìn)程編程。
3、 有硬件抽象層(HAL)開發(fā)經(jīng)驗(yàn)。
4、 安卓APP開發(fā)經(jīng)驗(yàn)。