一、崗位職責
1、負責上位機軟件全生命周期管理,涵蓋需求分析、架構設計與技術選型(如 C#/Qt/LabVIEW 等工具),獨立完成軟件從設計到落地的全流程開發。
2、編寫軟件代碼,實現數據采集、設備控制、實時監控、報警觸發、數據存儲及報表生成等核心功能,同時設計開發簡潔易用、響應流暢的用戶界面(UI),契合操作人員使用習慣。
3、接 PLC、傳感器、單片機等下位機設備,完成 Modbus/TCP/IP/OPC UA 等通信協議的配置與調試,開展系統聯調測試,排查軟件邏輯與通信鏈路問題,確保數據傳輸準確、設備控制指令有效。
4、優化軟件性能,解決運行卡頓、數據延遲等問題,提升系統穩定性與效率;負責已交付軟件的日常維護,處理用戶反饋 bug,根據業務需求進行功能迭代與版本升級。
5、編寫需求規格說明書、設計文檔、用戶操作手冊等項目文檔,建立軟件維護檔案;與硬件、下位機團隊協作,同步開發進度,為現場人員及客戶提供軟件使用培訓與技術支持。
二、任職要求
(一)學歷與專業
大專及以上學歷,計算機科學與技術、自動化、電子信息工程、測控技術與儀器等相關專業,具備扎實的數據結構、操作系統、計算機網絡等計算機基礎理論知識。
(二)核心技能
1、精通LabVIEW,熟悉 C#(WinForm/WPF)、C++(Qt),能獨立完成軟件開發全流程。
2、熟悉 Modbus(RTU/TCP)、OPC UA/DA、TCP/IP 等常見工業通信協議,具備協議調試與問題排查能力。
3、了解下位機設備原理,能實現與各類設備的通信對接,理解工業控制系統基本邏輯。
4、掌握 SQL Server、MySQL 等數據庫基礎操作,可實現數據存儲、查詢及報表生成;具備 UI 設計基礎,了解 Figma、PS 等設計工具者優先。
(三)經驗與項目
1、3 年及以上上位機軟件開發經驗,有工業自動化、智能制造、儀器儀表等相關行業項目經驗者優先。
2、具備完整項目跟進經驗,能獨立負責需求分析、方案設計等環節,有項目交付落地案例;有復雜系統性能優化、大規模數據處理經驗者,可適當放寬基礎要求。
(四)綜合能力
1、具備較強的問題分析與解決能力,能快速定位并解決軟件 bug、通信故障等問題。
2、擁有良好的溝通協作能力,可與跨團隊高效配合,清晰同步技術需求與開發進度。
3、具備學習能力與自驅力,能主動跟進工業軟件新技術,適應項目需求變化。
4、工作態度嚴謹,注重代碼規范性與文檔完整性,可承擔一定的項目交付壓力。
職位福利:五險一金、績效獎金、年終獎金、項目獎金、帶薪年假、周末雙休、人性化管理等。