崗位職責:
1.負責嵌入式系統(tǒng)的移植及開發(fā),包括u-boot、kernel移植、文件系統(tǒng)定制等工作。
2.負責WiFi、藍牙、USB、以太網(wǎng)、LCD、傳感器等外設驅(qū)動的移植和開發(fā)。
3.根據(jù)設計方案,編寫單片機、調(diào)試程序,測試或協(xié)助測試開發(fā)的硬件設備,確保其按設計要求正常運行。
任職要求:
1.本科以上學歷,3年以上相關工作經(jīng)驗、計算機、通信、電子等相關專業(yè);
2.熟悉全志、海思、瑞芯微等至少一種方案,有相關SDK的開發(fā)及移植經(jīng)驗。
3.精通C語言、Makefile、shell腳本,熟悉git版本管理。
4.熟悉Linux設備模型,有mipi、isp、wifi等驅(qū)動的移植及調(diào)試經(jīng)驗。
5.熟悉Linux啟動過程、對Linux內(nèi)核、設備樹、內(nèi)存管理、文件系統(tǒng)有較深入的了解。
6.有STM32、ARM、FPGA等其中一種或幾種嵌入式產(chǎn)品設計經(jīng)驗;
7.有無線模塊使用經(jīng)驗優(yōu)先,比如藍牙、WIFI、ZIGBEE、LORA等;
8.熟練使用C語言或其他語言來進行單片機的開發(fā),并應具有良好的代碼編碼規(guī)則,代碼整潔,保證代碼具有較高的可讀性和可移植性;
9.熟練使用掌握常見的通信標準或協(xié)議,如UART(RS232\RS485\RS422)、SPI、I2C、CAN等;
10.熟悉單片機的內(nèi)部架構(gòu),對單片機內(nèi)部模塊的工作機制要有所了解,并了解DMA的工作原理,并能夠熟練使用;
11.能夠看懂芯片的數(shù)據(jù)手冊和原理圖。
12.能承受一定的工作壓力、對技術有鉆研精神。