任職要求: 1. 本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)、通信工程、電子科學(xué)技術(shù)等專業(yè)優(yōu)先。 2. 工作經(jīng)驗(yàn) a. 具有3到5年的煤礦嵌入式產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn)。 b. 有復(fù)雜系統(tǒng)或工業(yè)互聯(lián)網(wǎng)、物聯(lián)網(wǎng)平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn),有煤礦安全監(jiān)控、人員定位、自動(dòng)化控制等系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先考慮。 3. 專業(yè)技能 a. 熟練掌握硬件原理圖以及PCB圖的繪制,能夠分析原理圖的電路原理。 b. 熟練掌握嵌入式MCU(stm32等)的軟件結(jié)構(gòu),各通信接口的實(shí)現(xiàn)。 4. 能力素質(zhì) a. 具備較強(qiáng)的問(wèn)題解決能力和創(chuàng)新能力,能夠獨(dú)立承擔(dān)項(xiàng)目任務(wù); b. 具有良好的溝通協(xié)調(diào)能力和團(tuán)隊(duì)合作精神,能夠與不同部門(mén)的人員合作; c. 有較強(qiáng)的責(zé)任心和敬業(yè)精神,能夠承受工作壓力。 崗位職責(zé): 1. 設(shè)計(jì)與開(kāi)發(fā) a.礦井下自主/半自主的智能化產(chǎn)品的嵌入式軟硬件相關(guān)設(shè)計(jì)與開(kāi)發(fā)工作。 b.與其他同事(如上位機(jī)軟件,售前售后等)協(xié)同工作。 2. 嵌入式軟件 a. 精通C/C++,掌握ARM匯編及反匯編調(diào)試能力 b. 開(kāi)發(fā)基于嵌入式MCU(stm32等)的智能化產(chǎn)品。 c. 精通UART/SPI/I2C等接口協(xié)議時(shí)序優(yōu)化。 d. 移植現(xiàn)有裸機(jī)程序到嵌入式實(shí)時(shí)操作系統(tǒng)中(FreeRTOS,RT-Thread)。 e. 熟練示波器/邏輯分析儀問(wèn)題定位。 3. 上位機(jī)后端開(kāi)發(fā)與維護(hù) a. 編程語(yǔ)言:掌握J(rèn)AVA,Python編程語(yǔ)言,并且至少精通其中一種。 b. 數(shù)據(jù)庫(kù):熟練編寫(xiě)復(fù)雜SQL(三表聯(lián)查/子查詢)、索引優(yōu)化(Explain分析)、基礎(chǔ)表設(shè)計(jì)(滿足3NF)。 c. 通信協(xié)議:熟悉 TCP/IP, HTTP/HTTPS, WebSocket 等網(wǎng)絡(luò)協(xié)議。有工業(yè)通信協(xié)議(如 OPC UA, Modbus TCP, MQTT, CAN)開(kāi)發(fā)或集成經(jīng)驗(yàn)者優(yōu)先。 d. Linux運(yùn)維:熟悉基礎(chǔ)命令(grep/awk/sed)、服務(wù)部署(Jar包)、日志排查(tail/cat) e. 云平臺(tái)搭建及使用: 熟悉微服務(wù)架構(gòu)(Spring Cloud, Dubbo 等)、容器化技術(shù)(Docker)和容器編排(Kubernetes)。有阿里云、華為云、騰訊云等主流云平臺(tái)使用經(jīng)驗(yàn)。 4. 硬件電路圖 a.繪制基于本安要求的硬件原理圖以及PCB圖。