職位描述:
負責公司上位機追溯軟件和產線MES軟件的設計、開發與維護工作,包括但不限于需求分析、系統設計、編碼實現、測試調優以及上線部署等全流程,確保軟件系統的穩定性、可靠性和高效性,滿足客戶在生產追溯、生產計劃管理、生產調度、設備管理等方面的業務需求。
任職要求:
1、熟練掌握至少一種主流編程語言,如C#、Java、C++等,C#優先;具備扎實的編程基礎和良好的代碼規范習慣,能寫出高效、可讀性強、易維護的代碼;熟悉SQL語言,能夠熟練進行數據庫設計、開發與優化,對SQL Server、MySQL等主流數據庫有深入的應用經驗。
2、深入了解上位機追溯軟件的架構模式和技術原理,掌握分布式系統、多線程編程、網絡通信(如TCP/IP、HTTP、MQTT等)等相關技術,能夠根據業務需求設計出高效、可擴展的追溯軟件架構,實現產品全流程追溯功能,滿足客戶在質量管理、生產流程監控以及產品召回等方面的需求。
2、熟悉工業通信協議(如RS232、Modbus、OPC等),具備與底層設備(如PLC、傳感器等)進行數據交互的開發經驗,能夠實現上位機與生產現場設備的無縫對接,將設備數據準確采集并集成到追溯系統和MES系統中。
3、熟悉產線MES軟件的核心功能模塊和業務流程,包括生產計劃排程、生產調度、設備管理、質量管理、物料跟蹤等,能夠將業務需求轉化為軟件功能實現,開發出滿足制造業企業生產管理需求的MES系統。
4、掌握MES系統與底層自動化設備的通信集成技術,熟悉工業現場總線協議和OPC技術,能夠實現MES系統與生產設備的數據采集和控制,實現生產過程的自動化和信息化集成。
5、了解制造業企業的信息化架構,熟悉MES系統與ERP、WMS等其他周邊系統之間的數據交互接口設計與開發,能夠實現信息系統的集成應用。