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