崗位職責(zé):1.為可穿戴設(shè)備編寫(xiě)驅(qū)動(dòng),開(kāi)發(fā)功能或優(yōu)化性能;?2.監(jiān)督管理軟件開(kāi)發(fā)流程和版本規(guī)劃,協(xié)助開(kāi)發(fā)和完善研發(fā)軟件工具。崗位要求:1.碩士及以上學(xué)歷,計(jì)算機(jī)、軟件工程、電子信息工程等相關(guān)領(lǐng)域;?2.精通基于ARM?Cortex-M處理器平臺(tái)的SPI、I2C、UART、USB、CAN、SD卡等外設(shè)驅(qū)動(dòng)的開(kāi)發(fā);?3.精通嵌入式系統(tǒng)的C和匯編語(yǔ)言混合編程,有良好的編碼習(xí)慣和文檔規(guī)范,對(duì)代碼質(zhì)量和執(zhí)行效率精益求精;?4.熟悉ARM、Keil、IAR、GHS、GCC、LLVM等MCU開(kāi)發(fā)工具;?5.熟悉計(jì)算機(jī)原理和操作系統(tǒng)相關(guān)知識(shí),有程序架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),對(duì)軟件的模塊化、可移植性和項(xiàng)目重構(gòu)有深入理解;?6.對(duì)算法和數(shù)據(jù)結(jié)構(gòu)概念有深刻理解;?7.熟練使用SVN和GIT等版本控制軟件;?8.熟悉嵌入式軟件接口規(guī)范如CMSIS,了解數(shù)字信號(hào)處理基本原理;?9.具備良好的跨部門(mén)溝通協(xié)調(diào)能力,有結(jié)合軟硬件知識(shí)排查復(fù)雜系統(tǒng)錯(cuò)誤的豐富經(jīng)驗(yàn),能夠快速設(shè)計(jì)基礎(chǔ)架構(gòu)原型并進(jìn)行測(cè)試;?10.掌握腳本語(yǔ)言(Python/Perl)編程開(kāi)發(fā)經(jīng)驗(yàn)。