崗位職責(zé):
1.負(fù)責(zé)上位機(jī)軟件開發(fā)與維護(hù),包括硬件通信接口設(shè)計(如Modbus、EtherCAT協(xié)議)、用戶界面開發(fā)及數(shù)據(jù)管理系統(tǒng)構(gòu)建。
2.制定測試方案,完成自動化腳本開發(fā)及性能優(yōu)化,提升系統(tǒng)響應(yīng)速。
3.導(dǎo)軟件框架設(shè)計,完成模塊化開發(fā),包括串口通信、Socket網(wǎng)絡(luò)通信、多線程技術(shù)及數(shù)據(jù)庫(SQLite/MySQL)集成。
4.解決生產(chǎn)環(huán)境中的技術(shù)問題,提供實時技術(shù)支持并持續(xù)送代軟件。
5.與下位機(jī)程序協(xié)同調(diào)試,驗證通信協(xié)議(如TCP/IP、CAN總線)及設(shè)備控制邏輯。
6.輸出需求分析報告、設(shè)計說明書及操作手冊,規(guī)范代碼注釋。
任職要求:
1.本科自動化、計算機(jī)、通訊工程、軟件工程、電子信息等相關(guān)專業(yè),5年以上工作經(jīng)驗。
2.語言:熟悉VB6.0、C#/.NET、C/C++、二進(jìn)制COM組件及類庫模型。
3.桌面開發(fā)經(jīng)驗:熟悉WinForms、線程、委托/事件、U 更新、圖形繪制(GDI曲線)。
4.數(shù)據(jù)庫:熟悉SQL Server、Access或其他數(shù)據(jù)庫,了解微軟ACE、ADO數(shù)據(jù)驅(qū)動,能設(shè)計存儲方案與報表。
5.操作系統(tǒng)與部署:熟悉Windows 系統(tǒng)服務(wù)、注冊、驅(qū)動調(diào)試等基礎(chǔ)。
6.工業(yè)通信:熟悉PLC、ModbuS RTU/TCP、OPC/OPC-UA 等至少一種通信協(xié)議的實現(xiàn)與調(diào)試。