崗位職責(zé):
參與機(jī)器人產(chǎn)品嵌入式軟件的研發(fā);
完成常見外設(shè)模塊的驅(qū)動(dòng)程序開發(fā);
完成一些主要功能的邏輯控制實(shí)現(xiàn)及優(yōu)化;
軟件庫(kù)的維護(hù)管理;
測(cè)試用例的編寫,軟件自測(cè);
整理技術(shù)文獻(xiàn)編寫相關(guān)文檔。
任職要求:
????????????????????????????
計(jì)算機(jī)科學(xué)與技術(shù)、自動(dòng)化、電子信息工程等相關(guān)專業(yè)本科以上學(xué)歷;
熟悉C/C++,,熟悉C++和面向?qū)ο笤O(shè)計(jì)方法,熟悉至少一種嵌入式操作系統(tǒng),有豐富的軟件代碼調(diào)試經(jīng)驗(yàn),有良好的開發(fā)習(xí)慣文檔規(guī)范及編碼習(xí)慣;
熟悉ARM、DSP等微處理器?SPI,I2C,UART,USB,CAN,?CAN/CANOpen,EtherNet等通信協(xié)議,并用于外設(shè)驅(qū)動(dòng)的開發(fā),有嵌入式實(shí)時(shí)系統(tǒng)或(linux或其他實(shí)時(shí)系統(tǒng))開發(fā)經(jīng)驗(yàn)者優(yōu)先;
熟悉PID控制,了解FOC控制、振動(dòng)抑制、電機(jī)參數(shù)觀測(cè)等經(jīng)典控制方法;
具備常見的時(shí)域?yàn)V波器設(shè)計(jì),如卡爾曼濾波,維納濾波,貝葉斯濾波,粒子濾波等設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先;
熟悉嵌入式軟件設(shè)計(jì)方法,有程序架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),對(duì)軟件的模塊化、可移植性有深入理解,熟悉計(jì)算機(jī)組成原理,能對(duì)代碼運(yùn)行性能優(yōu)化;
具備較強(qiáng)的團(tuán)隊(duì)協(xié)作能力、溝通能力、責(zé)任意識(shí)及上進(jìn)心,具有較為開放的思維;
具備良好的學(xué)習(xí)能力,能夠承受較大壓力,有創(chuàng)業(yè)精神,能獨(dú)立思考;