崗位職責(zé):
1.根據(jù)產(chǎn)品或公司的需求,設(shè)計(jì)飛控軟件系統(tǒng)的架構(gòu)和功能。了解產(chǎn)品開(kāi)發(fā)流程、產(chǎn)品需求和技術(shù)限制,并制定相應(yīng)的計(jì)劃;
2.負(fù)責(zé)飛控軟件系統(tǒng)方面的性能測(cè)試評(píng)價(jià),完成相關(guān)問(wèn)題的分析和解決;
3.使用編程語(yǔ)言(如Java、Python、C、C++等)編寫代碼,實(shí)現(xiàn)飛控軟件系統(tǒng)的各類功能;
4.對(duì)軟件對(duì)應(yīng)的功能使用情況進(jìn)行跟蹤,了解客戶、售后、生產(chǎn)、測(cè)試的反饋,對(duì)軟件功能存在的問(wèn)題進(jìn)行整理和持續(xù)改進(jìn);
5.測(cè)試代碼,以確保軟件系統(tǒng)的正確性和可靠性,需要使用各種測(cè)試工具和技術(shù),發(fā)現(xiàn)和修復(fù)代碼中的錯(cuò)誤和漏洞;
6.需要不斷優(yōu)化和改進(jìn)軟件系統(tǒng),以提高性能和穩(wěn)定性。需要監(jiān)控系統(tǒng)運(yùn)行情況,分析日志和數(shù)據(jù),并及時(shí)處理系統(tǒng)中的問(wèn)題。
任職要求:
1.本科以上學(xué)歷,電?、通信、?動(dòng)化等相關(guān)專業(yè),對(duì)??機(jī)相關(guān)感興趣的軟件類專業(yè)1年或以上工作經(jīng)驗(yàn)者;
2.深入了解飛控算法以及飛行原理,理解無(wú)人機(jī)三軸運(yùn)動(dòng)參數(shù)化形式與原理;
3.理解IMU、磁力計(jì)、GNSS、視覺(jué)傳感器、光流、氣壓計(jì)的工作原理以及飛控外接入設(shè)備的通訊;
4.熟悉USB、Uart,I2C、SPI、CAN總線、PWM等通訊接口以及運(yùn)用調(diào)試;
5.熟悉基于嵌入式系統(tǒng)的C/C++算法或其他編程語(yǔ)言的實(shí)現(xiàn)及優(yōu)化;
6.熟練掌握信號(hào)處理相關(guān)知識(shí),深入理解數(shù)字信號(hào)頻域分析和數(shù)字濾波器設(shè)計(jì);
7.配合硬件工程師,開(kāi)發(fā)對(duì)應(yīng)的飛控產(chǎn)品,并分析現(xiàn)有問(wèn)題,制定改進(jìn)建議;
8.了解Betaflight、INAV、BLheli、Ardupilot相關(guān)軟件優(yōu)先;
9.熟練掌握控制系統(tǒng)動(dòng)態(tài)建模方法,有系統(tǒng)辨識(shí)工作并應(yīng)用到控制器設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先;
10.具有較強(qiáng)的邏輯分析能力、學(xué)習(xí)能力和獨(dú)立解決問(wèn)題的能力;
11.有FPV穿越機(jī)相關(guān)軟件開(kāi)發(fā)經(jīng)驗(yàn),了解穿越機(jī)相關(guān)產(chǎn)品者優(yōu)先。