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