崗位職責(zé):
1、負(fù)責(zé)激光裝備系統(tǒng)嵌入式控制軟件的整體架構(gòu)設(shè)計(jì)、模塊劃分與代碼實(shí)現(xiàn)。
2、開發(fā)實(shí)時(shí)操作系統(tǒng)(RTOS)下的核心控制程序,包括任務(wù)調(diào)度、優(yōu)先級(jí)管理、中斷處理等。
3、實(shí)現(xiàn)電機(jī)驅(qū)動(dòng)、激光振鏡/伽伐尼計(jì)控制、底盤運(yùn)動(dòng)協(xié)調(diào)等底層驅(qū)動(dòng)與閉環(huán)算法(PID 等)。
4、集成視覺感知模塊(攝像頭/激光雷達(dá)數(shù)據(jù)接入、預(yù)處理、與控制層的實(shí)時(shí)通信)。
5、設(shè)計(jì)可靠的工業(yè)通信協(xié)議棧(CAN、EtherCAT、Modbus、串口等),確保多設(shè)備協(xié)同穩(wěn)定。
6、進(jìn)行系統(tǒng)實(shí)時(shí)性優(yōu)化,確保關(guān)鍵控制循環(huán)的確定性與低抖動(dòng)(μs~ms 級(jí))。
7、編寫設(shè)備自檢、看門狗、異常捕獲、黑匣子日志等可靠性與安全性機(jī)制。
8、配合硬件團(tuán)隊(duì)完成軟硬件聯(lián)調(diào),現(xiàn)場(chǎng)調(diào)試田間環(huán)境下的穩(wěn)定性問題(陽(yáng)光反光、振動(dòng)、塵土等)。
9、參與需求分析、技術(shù)方案評(píng)審、代碼審查、文檔編寫與知識(shí)沉淀。
10、支持產(chǎn)品迭代、版本升級(jí)、故障分析與現(xiàn)場(chǎng)問題快速響應(yīng)。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)、電子、自動(dòng)化等相關(guān)專業(yè),3年及以上嵌入式軟件開發(fā)經(jīng)驗(yàn)。
2、三年及以上Linux嵌入式C/C++ 開發(fā)經(jīng)驗(yàn),深入掌握Linuux 多線程、多進(jìn)¥02程機(jī)制及網(wǎng)絡(luò)編程(Socket等)。
3、熟悉 Linux 內(nèi)核和驅(qū)動(dòng)以及 EtherCAT、CAN、RS485、Modbus 等通信協(xié)議開發(fā)。
4、了解TCP/IP 協(xié)議簇、MQTT/HTTP等常用通信協(xié)議,有嵌入式設(shè)備聯(lián)網(wǎng)通信開發(fā)經(jīng)驗(yàn)者優(yōu)先。
5、掌握Shell 腳本開發(fā),熟悉Makefile/CMake編譯工具鏈、Git 及 GDB 等工具。
6、工作嚴(yán)謹(jǐn)、具備優(yōu)秀的團(tuán)隊(duì)合作能力和工程文檔編寫習(xí)慣。