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