一、崗位職責(zé)
1. 系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
? 負(fù)責(zé)工業(yè)控制場(chǎng)景(PLC、機(jī)器人、運(yùn)動(dòng)控制、視覺(jué)系統(tǒng)等)上位機(jī)軟件從需求分析、架構(gòu)設(shè)計(jì)到編碼實(shí)現(xiàn)的全流程;
? 基于 C#/C++/Python 等語(yǔ)言,在 Windows/Linux 平臺(tái)下開(kāi)發(fā)設(shè)備控制、數(shù)據(jù)采集、實(shí)時(shí)監(jiān)控、異常報(bào)警、日志管理等功能??。
2. 通信與協(xié)議
? 實(shí)現(xiàn)上位機(jī)與下位機(jī)(PLC、單片機(jī)、運(yùn)動(dòng)控制卡、儀表等)之間的通信對(duì)接,完成 Modbus、OPC UA、EtherCAT、CAN、TCP/IP、UDP、串口等工業(yè)協(xié)議的開(kāi)發(fā)與調(diào)試??。
3. 人機(jī)交互界面
? 使用 WinForms/WPF/Qt 等技術(shù)設(shè)計(jì)并優(yōu)化 HMI 界面,提升操作便捷性與用戶(hù)體驗(yàn)??。
4. 數(shù)據(jù)與報(bào)表
? 利用 MySQL、SQL Server、SQLite 等數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)建模、存儲(chǔ)、查詢(xún)與高效管理,支持歷史數(shù)據(jù)追溯、報(bào)表生成及與 MES/ERP/WMS 等系統(tǒng)的數(shù)據(jù)接口對(duì)接??。
5. 聯(lián)調(diào)與現(xiàn)場(chǎng)支持
? 與機(jī)械、電氣、軟件團(tuán)隊(duì)聯(lián)合調(diào)試整機(jī)系統(tǒng),快速定位并解決通信異常、運(yùn)動(dòng)控制故障、數(shù)據(jù)采集錯(cuò)誤等問(wèn)題;
? 負(fù)責(zé)現(xiàn)場(chǎng)部署、客戶(hù)培訓(xùn)及售后技術(shù)問(wèn)題處理,能適應(yīng)短期出差??。
6. 文檔與維護(hù)
? 編寫(xiě)模塊設(shè)計(jì)文檔、接口說(shuō)明、測(cè)試用例、用戶(hù)手冊(cè),確保軟件可維護(hù)性和可擴(kuò)展性;
? 持續(xù)迭代優(yōu)化系統(tǒng)性能與穩(wěn)定性,保障 7×24 工業(yè)現(xiàn)場(chǎng)運(yùn)行??。
二、任職要求
1. 學(xué)歷專(zhuān)業(yè)
? 本科及以上學(xué)歷,計(jì)算機(jī)、軟件工程、自動(dòng)化、電子信息、機(jī)電等相關(guān)專(zhuān)業(yè)。
2. 工作經(jīng)驗(yàn)
? 3 年及以上工業(yè)自動(dòng)化或機(jī)器人領(lǐng)域上位機(jī)開(kāi)發(fā)經(jīng)驗(yàn),至少主導(dǎo)過(guò) 1~2 個(gè)完整工業(yè)控制軟件項(xiàng)目并成功量產(chǎn)??。
3. 編程語(yǔ)言與框架
? 精通 C#(WinForms/WPF/.NET Core)或 C++/Python 中至少一種,掌握面向?qū)ο笤O(shè)計(jì)、泛型、多線程、異步編程;
? 熟悉常用設(shè)計(jì)模式、模塊化/插件化架構(gòu),具備良好代碼規(guī)范與重構(gòu)能力??。
4. 通信與協(xié)議
? 熟練掌握 Modbus RTU/TCP、OPC UA、EtherCAT、CAN 等工業(yè)現(xiàn)場(chǎng)總線及 TCP/IP、UDP、串口 RS-232/485 編程;
? 了解 MQTT、HTTP/HTTPS 等物聯(lián)網(wǎng)協(xié)議者優(yōu)先??。
5. 數(shù)據(jù)庫(kù)與中間件
? 熟練使用 MySQL、SQL Server、SQLite 等關(guān)系型數(shù)據(jù)庫(kù),能夠進(jìn)行索引、存儲(chǔ)過(guò)程、觸發(fā)器及備份恢復(fù)策略設(shè)計(jì);
? 了解 Redis、RabbitMQ、Kafka 等緩存與消息隊(duì)列者優(yōu)先。
6. 工具與環(huán)境
? 熟練使用 Visual Studio、Git/SVN、Postman、Wireshark 等開(kāi)發(fā)調(diào)試工具;
? 了解 LabVIEW、MATLAB 或運(yùn)動(dòng)控制卡/視覺(jué) SDK(如研華、凌華、Basler、Halcon)者加分??。
7. 軟技能
? 邏輯思維縝密,問(wèn)題定位與解決能力強(qiáng);
? 具備良好溝通、文檔編寫(xiě)及跨部門(mén)協(xié)作能力,抗壓性強(qiáng),責(zé)任心高,可接受短期出差
8.如有優(yōu)秀應(yīng)屆生有參加過(guò)電子電路的大賽得獎(jiǎng)的也可以考慮培養(yǎng)