職責(zé)描述
1. 負(fù)責(zé)四足機(jī)器人 ARM 平臺的底層軟件與驅(qū)動開發(fā)(Linux/RTOS),覆蓋處理器外設(shè)、常見傳感器接口等關(guān)鍵模塊;
2. 開發(fā)和優(yōu)化高可靠、低延遲的驅(qū)動,保障感知與控制系統(tǒng)的實(shí)時(shí)性;
3. 參與核心芯片、傳感器等硬件的選型工作,從軟件適配和驅(qū)動實(shí)現(xiàn)角度提供專業(yè)建議;
4. 定位并解決 BSP 相關(guān)的兼容性、穩(wěn)定性、性能等問題,確保機(jī)器人系統(tǒng)穩(wěn)定運(yùn)行。
任職要求
1. 統(tǒng)招本科及以上學(xué)歷,計(jì)算機(jī)、電子、自動化等相關(guān)專業(yè);
2. 精通 ARM Cortex-A 架構(gòu)底層開發(fā),熟悉 U-Boot 和 Linux 內(nèi)核移植,以及DTS配置,具備系統(tǒng) Bring-up經(jīng)驗(yàn);
3. 精通 MCU/SoC 常見總線接口(UART、SPI、I2C、MIPI、CAN等)原理及相關(guān)外設(shè)的驅(qū)動開發(fā),具備藍(lán)牙、Wi-Fi 等無線模塊驅(qū)動開發(fā)和適配經(jīng)驗(yàn);
4. 熟悉常見傳感器(IMU、激光雷達(dá)、攝像頭、麥克風(fēng)等)的接口協(xié)議及驅(qū)動適配方法;
5. 熟悉 ROS 系統(tǒng)架構(gòu), 能夠開發(fā)簡單的 ROS 節(jié)點(diǎn),實(shí)現(xiàn)傳感器數(shù)據(jù)采集、處理和控制輸出;
6. 具備較強(qiáng)的自驅(qū)力和軟硬件協(xié)同攻關(guān)能力,對機(jī)器人 / 自動駕駛 / 邊緣 AI 等前沿技術(shù)有濃厚興趣。