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