崗位職責(zé):
1、負(fù)責(zé)飛行器等產(chǎn)品嵌入式驅(qū)動(dòng)及應(yīng)用層開(kāi)發(fā),代碼維護(hù)及功能完善工作;
2、提供產(chǎn)品相關(guān)測(cè)試技術(shù)方案,提供專(zhuān)業(yè)的技術(shù)支持;
3、負(fù)責(zé)產(chǎn)品測(cè)試文檔、技術(shù)支持文檔、軟件研發(fā)文檔的撰寫(xiě);
4、負(fù)責(zé)產(chǎn)品軟件維護(hù),管理,升級(jí),適配,優(yōu)化等工作;
5、領(lǐng)導(dǎo)交辦的其他工作。
任職條件:
1、本科及以上學(xué)歷,通信、電子信息工程、計(jì)算機(jī)、自動(dòng)化等相關(guān)專(zhuān)業(yè);
2、具有2年及以上嵌入式開(kāi)發(fā)相關(guān)工作經(jīng)歷;
3、精通C/C++語(yǔ)言編程,熟練使用Keil,IAR,GCC,vscode等開(kāi)發(fā)工具;
4、熟練使用C/C++單元測(cè)試框架CppUTest、Google Test、CUnit;
5、熟悉機(jī)器人姿態(tài)解算算法,四元數(shù),有機(jī)器人開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
6、熟悉常用運(yùn)動(dòng)控制算法,PID;
7、熟悉常用濾波算法,卡爾曼濾波;
8、熟悉常用傳感器如超聲波、陀螺儀等的數(shù)據(jù)處理;
9、熟悉CAN、RS485等總線(xiàn)通信協(xié)議;
10、熟悉嵌入式開(kāi)發(fā)流程,精通至少一種嵌入式MCU,熟悉STM32,ARM體系架構(gòu),熟悉Linux開(kāi)發(fā)更佳;
11、能夠看懂硬件原理圖,具有硬件設(shè)計(jì)開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
12、熟悉FreeRTOS等實(shí)時(shí)內(nèi)核者優(yōu)先;
13、熟悉Altium Designer或Cadence者優(yōu)先;
14、具有無(wú)人機(jī)飛控開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先。