崗位職責(zé):
1、上位機(jī)軟件開發(fā)
使用C#、C++等語言開發(fā)工業(yè)控制軟件界面(HMI/SCADA)。
設(shè)計數(shù)據(jù)采集(DAQ)、設(shè)備控制、報警管理、數(shù)據(jù)可視化等核心功能模塊。
優(yōu)化軟件性能,確保實時性、穩(wěn)定性和安全性。
2、工業(yè)通信協(xié)議對接
實現(xiàn)上位機(jī)與PLC、傳感器、儀器儀表等工業(yè)設(shè)備的通信,支持Modbus(RTU/TCP)、OPC UA/DA、CAN、Profinet、EtherCAT等協(xié)議。
解析設(shè)備數(shù)據(jù)(如報文、寄存器地址、二進(jìn)制數(shù)據(jù)流)并處理異常通信問題。
3、數(shù)據(jù)管理與集成
開發(fā)數(shù)據(jù)庫模塊(如SQL Server、MySQL、SQLite),存儲和管理工業(yè)數(shù)據(jù)。
與MES、ERP等系統(tǒng)對接,實現(xiàn)數(shù)據(jù)上傳、遠(yuǎn)程監(jiān)控和報表生成。
4、系統(tǒng)調(diào)試與維護(hù)
參與現(xiàn)場調(diào)試,解決設(shè)備與軟件聯(lián)調(diào)中的兼容性、延遲或數(shù)據(jù)丟包問題。
根據(jù)需求迭代升級軟件功能,修復(fù)系統(tǒng)漏洞,優(yōu)化用戶體驗。
5、文檔編寫與規(guī)范
撰寫技術(shù)文檔(需求分析、設(shè)計文檔、接口協(xié)議、測試報告)。
遵循工業(yè)軟件開發(fā)標(biāo)準(zhǔn)(如IEC 61131-3)和代碼規(guī)范。
任職要求:
1、本科及以上學(xué)歷,軟件及自動化相關(guān)專業(yè);
2、2年以上相關(guān)工作經(jīng)驗,了解C#的基礎(chǔ)語法規(guī)則,了解C#的基礎(chǔ)UI控件的使用及windows操作系統(tǒng),能讀基本的英文文獻(xiàn)及會在網(wǎng)上查找資料解決問題;
3、掌握串口編程、網(wǎng)絡(luò)編程的使用辦法,掌握多線程編程,掌握C#高階使用如事件,委托,Lambda表達(dá)式等,掌握相機(jī)驅(qū)動程序的開發(fā),掌握固高板卡集成基礎(chǔ)編程,掌握數(shù)據(jù)庫的使用辦法、配置文件讀寫及文件格式解析;
4、軟件設(shè)計基礎(chǔ)扎實、理論豐富,熟悉面對對象編程,熟悉UI編程的通用框架,熟悉后臺交互的通用框架,熟悉固高運動卡的高級編程,熟悉常用的MES系統(tǒng)的設(shè)計框架,熟悉算法接口、通用模塊接口集成方法,熟練寫軟件設(shè)計文檔;
5、熟悉圖像處理的算法原理,可以利用現(xiàn)成算法庫完成基礎(chǔ)的數(shù)字圖像處理應(yīng)用的開發(fā)工作;
6、有工業(yè)生產(chǎn)軟件開發(fā)經(jīng)驗,熟悉工業(yè)軟件開發(fā)便捷工具。
此崗位招聘公司:深圳市華智信息科技有限公司