一、核心技術能力:
1.編程語言:精通至少一種主流編程語言,如 C++, C#, Java, 或 Python,并有實際項目經驗。
2.熟悉面向對象編程(OOP)思想。
3.熟悉 .NET Framework / .NET Core 或 J2EE 等開發平臺。
4.有 PLC 編程經驗(如梯形圖 Ladder Diagram, SCL -Structured Control Language)者優先。
5.工業協議與接口:熟悉常見的工業通訊協議,如 Modbus (RTU/TCP), OPC UA/DA/HDA, Profinet, Ethernet/IP, CANopen 等。
有與 PLC、傳感器、執行器等工業設備進行數據采集和控制的接口開發經驗。
6.數據庫:熟悉至少一種關系型數據庫(如 SQL Server, MySQL, PostgreSQL)或時序數據庫(如 InfluxDB, TimescaleDB)。
7.能夠設計數據庫表結構,編寫高效的 SQL 查詢語句。
8.軟件架構與開發:理解 SCADA (Supervisory Control and Data Acquisition), HMI (Human-Machine Interface), MES (Manufacturing Execution System) 等工業軟件系統的基本概念和架構。
9.有 Windows 或 Linux 平臺下的應用開發經驗。
(可選)熟悉 Web 開發技術(如 HTML, CSS, JavaScript 及相關框架如 React, Vue, Angular)用于開發上位機界面或 Web HMI。
10.(可選)了解實時操作系統(RTOS)或嵌入式系統開發者優先。
11.軟件工程實踐:熟悉軟件開發生命周期(SDLC)。
12.熟練使用版本控制工具(如 Git)。
13.具備良好的代碼編寫規范和文檔編寫能力。
14.了解單元測試、集成測試等基本測試方法。
二、經驗與背景:
1.教育背景: 計算機科學、軟件工程、自動化、電子信息工程或相關專業的本科及以上學歷。
2.工作經驗:具有3年以上工業軟件開發、自動化系統集成或相關領域的實際工作經驗(請根據崗位級別具體設定年限)。
3.有完整的工業軟件項目開發和實施經驗者優先。
4.有特定行業(如智能制造、能源、化工、電力等)背景者優先。
三、軟技能與其他要求:
1.問題解決能力: 具備優秀的邏輯思維能力,能夠獨立分析和解決復雜的技術問題。
2.溝通與協作: 良好的溝通能力和團隊合作精神,能夠與其他工程師、項目經理以及客戶有效溝通。
3.學習能力: 對工業自動化和軟件開發領域有熱情,具備快速學習和掌握新技術的能力。
4.責任心: 工作認真負責,注重細節,有較強的質量意識和交付意識。
公司福利:五險一金/年底雙薪/帶薪年假/下午茶/生日會/節假日禮金&禮品/高溫福利/差旅補貼/超長年假/子女教育獎學金福利/大事補貼/探親假/工會活動/部門經費/定期體檢/每年旅游/內部晉升通道