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