嵌入式軟件開發(fā)工程師
工作經(jīng)歷:1-5年
任職要求:
1.熟悉ARM體系結(jié)構(gòu)、熟悉Linux操作系統(tǒng);
2.C、C++編程基礎(chǔ)扎實(shí);
3.熟練掌握多線程編程,進(jìn)程間通訊,線程同步編程技術(shù)
4.網(wǎng)絡(luò)編程(TCP/IP、UDP、socket編程);
5.熟練掌握單片機(jī)開發(fā)技術(shù)
6.熟悉無線通訊:Zigbee、BLE、WIFI、LoRa、NB-IoT
7.硬件接口驅(qū)動:UART、IIC、SPI、USB、CAN、SD、TCP\IP、485
8.熟悉Linux系統(tǒng)內(nèi)核、驅(qū)動模塊的軟件移植、開發(fā)和維護(hù),熟悉uboot,內(nèi)核移植,熟悉文件系統(tǒng)制作及燒寫;
9.熟練掌握嵌入式系統(tǒng)平臺開發(fā),如linux、rt-thread、freeRTOS、ucos等;
10.熟悉Linux常用命令,能獨(dú)立閱讀一定復(fù)雜度的shell和makefile;
11.熟悉音視頻數(shù)據(jù)處理,G711,AAC,H264,FFMPEG,PJSIP等技術(shù)
12.熟悉XML、JSON等數(shù)據(jù)格式的處理
13.熟悉GIT、SVN代碼文檔管理工具
14.熟悉深度學(xué)習(xí) YOLO算法優(yōu)先