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