1. 負(fù)責(zé)無人機(jī)機(jī)載端嵌入式系統(tǒng)的軟件研發(fā)工作,構(gòu)建輕量、高可靠、低啟動延遲的運(yùn)行環(huán)境;
2. 負(fù)責(zé)完成嵌入式軟件設(shè)計(jì)、開發(fā)、測試以及文檔的編寫工作;
3. 開發(fā)和維護(hù) 傳感器、圖傳、飛控通信等關(guān)鍵外設(shè)驅(qū)動(如 MIPI CSI 攝像頭、IMU、CAN、UART、USB 等),確保低延遲與高穩(wěn)定性;
4. 基于設(shè)備樹完成硬件平臺適配,協(xié)同硬件工程師完成原理圖評審與信號調(diào)試;
5. 負(fù)責(zé)Linux 內(nèi)核移植、裁剪和優(yōu)化工作。
任職要求:
1. 計(jì)算機(jī)、電子、通信、自動化等相關(guān)專業(yè),本科以上學(xué)歷,3-5年以上嵌入式軟件開發(fā)經(jīng)驗(yàn);
2. 具備一定的硬件原理分析和調(diào)試能力,熟悉常用的硬件電路設(shè)計(jì)和原理;
3. 熟練掌握C/C++語言編程,有良好的編程習(xí)慣和代碼版本管理能力;
4. 熟悉 Linux 內(nèi)核模塊開發(fā),掌握 Kbuild/Kconfig、字符設(shè)備框架、中斷/DMA 處理機(jī)制;
5. 熟悉常用總線協(xié)議(如I2C、SPI、CAN、UART、USB等)及驅(qū)動開發(fā);
6. 具有較豐富的嵌入式項(xiàng)目開發(fā)經(jīng)驗(yàn),能獨(dú)立承擔(dān)中小型嵌入式項(xiàng)目的開發(fā);
7. 對無人機(jī)系統(tǒng)和機(jī)載設(shè)備有一定程度的認(rèn)識;
8. 熟悉主流MCU/SOC(如stm32、RK3588等)及其生態(tài)工具鏈,有瑞芯微平臺開發(fā)經(jīng)驗(yàn)者優(yōu)先;
9. 具有良好的工程素養(yǎng),注重代碼質(zhì)量、版本管理(Git)、文檔規(guī)范,具備團(tuán)隊(duì)協(xié)作與溝通能力。