1.??精通C、C++,有豐富的嵌入式系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),熟悉嵌入式開(kāi)發(fā)流程,有良好的開(kāi)發(fā)、文檔及編碼習(xí)慣。2.??精通單片機(jī)開(kāi)發(fā),諸如STM32,STM8,STC,AVR之類單片機(jī)開(kāi)發(fā),熟悉KEIL?IAR等常用開(kāi)發(fā)軟件。3.??熟悉ARM,有豐富的嵌入式軟件平臺(tái)或者BSP開(kāi)發(fā)經(jīng)驗(yàn),熟悉嵌入式軟件接口規(guī)范,可進(jìn)行BOOTLOADER、kernel開(kāi)發(fā)及維護(hù),熟練使用Linux操作系統(tǒng),熟練使用基于Linux的交叉編譯開(kāi)發(fā)環(huán)境、GCC、Make工具鏈,熟練使用Linux操作系統(tǒng)下的QT開(kāi)發(fā)UI。4.??精通SPI、I2C、UART、USB、CAN、RS422、RS485等總線及外設(shè)驅(qū)動(dòng)的開(kāi)發(fā)。5.??精通modbus?RTU、TCP、UDP等協(xié)議。6.??有程序架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),對(duì)軟件的模塊化、可移植性有深入理解,精通計(jì)算機(jī)原理,能對(duì)代碼進(jìn)行面積優(yōu)化。7.??能夠看懂一般的電子原理圖,可以通過(guò)圖紙分析MCU資源分配,能通過(guò)圖紙開(kāi)發(fā)外設(shè)驅(qū)動(dòng)。8.??具備上位機(jī)開(kāi)發(fā)經(jīng)驗(yàn)(C++,C#)。9.??工作踏實(shí),積極向上,具有團(tuán)隊(duì)合作意識(shí)及良好的職業(yè)素養(yǎng)。工作職責(zé)1.負(fù)責(zé)公司嵌入式系統(tǒng)的設(shè)計(jì)、管理、維護(hù)。2.負(fù)責(zé)開(kāi)發(fā)項(xiàng)目軟件文檔編寫(xiě)。3.?負(fù)責(zé)解決研發(fā)、測(cè)試、量產(chǎn)和售后中的底層、驅(qū)動(dòng)、系統(tǒng)、UI相關(guān)問(wèn)題。4.?與外協(xié)公司溝通,負(fù)責(zé)外協(xié)項(xiàng)目需求溝通和項(xiàng)目功能驗(yàn)收確認(rèn)。5.主導(dǎo)公司嵌入式項(xiàng)目立項(xiàng)討論、選型及項(xiàng)目執(zhí)行。6.與硬件工程師及配合完成產(chǎn)品開(kāi)發(fā)、測(cè)試、debug。7.配合測(cè)試部門進(jìn)行嵌入式產(chǎn)品白盒&黑盒測(cè)試。