崗位職責(zé):
1.負責(zé)公司嵌入式軟件開發(fā),MCU開發(fā)為主,以及少量Linux應(yīng)用/驅(qū)動相關(guān)開發(fā)。
2.工具軟件(上位機)開發(fā)。
3.量產(chǎn)過程中測試工裝相關(guān)開發(fā)。
4.器件選型與調(diào)試。
5.技術(shù)文檔編寫。
6.協(xié)同其他部門聯(lián)合調(diào)試。
任職資格:
1.學(xué)歷要求:電子、通信、電氣、機電、計算機等相關(guān)專業(yè),本科及以上學(xué)歷。
2.工作經(jīng)驗:具備3年以上嵌入式軟件設(shè)計經(jīng)驗,有機器人、飛控相關(guān)經(jīng)驗優(yōu)先。
3.專業(yè)技能:熟練使用C/C++,能夠用C實現(xiàn)OOP優(yōu)先;熟練使用RTOS進行多線程開發(fā),了解網(wǎng)絡(luò)編程優(yōu)先;熟悉常用開發(fā)工具(VSCode/MDK/QtCreator等);熟練使用示波器、萬用表等工具;有QT或.NET開發(fā)能力優(yōu)先;具備Linux應(yīng)用/驅(qū)動開發(fā)能力優(yōu)先;了解電路設(shè)計,能看懂原理圖;熟悉常用通信,CAN/I2C/SPI/ETH等;熟悉常用控制算法優(yōu)先,PID/MPC等;熟悉版本控制,例如Git;熟悉Makefile、CMake、鏈接腳本等優(yōu)先;代碼風(fēng)格良好,具備軟件分層能力,并對每個模塊進行良好的封裝,實現(xiàn)極致的兼容性。
4.綜合能力:具備良好的責(zé)任心,遇到問題積極推動解決;優(yōu)秀的跨部門溝通與協(xié)作能力,能夠推動研發(fā)、質(zhì)量、生產(chǎn)等團隊協(xié)同處理問題;具備系統(tǒng)性思維,善于發(fā)現(xiàn)問題本質(zhì)并制定解決策略;有較強的文檔編寫能力;有較強的學(xué)習(xí)能力,面對新的產(chǎn)品需求能夠自主學(xué)習(xí)相關(guān)行業(yè)知識。