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