【尋找:想干事、敢干事、能干事的高潛人才!】
1. 核心技術能力
- 編程語言與框架:精通至少1種主流開發語言(如C#、C++、Python、Java),熟練使用對應開發框架(如C#的WinForms/WPF、C++的MFC/Qt、Python的PyQt/Tkinter),能獨立完成上位機界面開發與功能實現。
- 數據交互與通信:掌握上位機與下位機(嵌入式設備、硬件模塊)的通信協議(如串口RS232/485、TCP/IP、UDP、Modbus、Profinet),能實現數據的穩定收發、解析與處理(如實時數據顯示、歷史數據存儲)。
- 數據處理與可視化:具備數據處理能力(如數據濾波、統計分析),熟悉數據可視化工具或庫(如Chart.js、ECharts、Qt Charts),能設計直觀的圖表(如實時曲線、報表)展示硬件狀態或采集數據。
- 工具與環境:熟練使用開發工具(如Visual Studio、Qt Creator、PyCharm),了解數據庫(如SQL Server、MySQL、SQLite)基本操作,能實現數據的存儲與查詢;掌握軟件調試工具,定位并解決界面、通信、數據處理相關問題。
2. 項目與協作要求
- 有上位機開發經驗(如工業控制、儀器儀表、物聯網設備、自動化設備等方向),能參與從需求分析、軟件方案設計到編碼實現、測試交付的全流程。
- 具備跨團隊協作能力,能與嵌入式硬件/軟件工程師(確認通信協議、聯調軟硬件交互邏輯)、測試工程師(配合驗證功能與穩定性)高效配合,確保上下層系統協同工作。
3. 其他軟技能與知識
- 具備用戶思維,能設計簡潔、易用的操作界面,滿足工業場景或民用場景的用戶需求。
- 了解特定領域知識。
- 良好的文檔編寫習慣,能輸出需求文檔、設計文檔、用戶操作手冊。