C/C++
面議崗位職責
1.負責上位機軟件的需求分析、架構設計與開發工作,使用C++、C#等語言,基于Windows/Linux等平臺開發高效穩定的上位機應用程序。
2.設計并實現上位機與下位機(如PLC、單片機、嵌入式設備等)之間的通信功能,熟練運用串口(RS232/RS485)、網口(TCP/IP、UDP)、CAN總線、Modbus、OPCUA等通信協議,完成數據的實時采集、指令發送與交互。
3.進行數據處理與可視化呈現,將采集到的數據進行分析、存儲和管理,利用WPF、Qt、WinForms等框架設計直觀友好的人機交互界面,通過圖表、曲線、儀表盤等方式展示系統運行狀態和關鍵數據。
4.參與軟件的測試、調試與優化工作,及時發現并解決軟件在功能、性能、穩定性等方面存在的問題,確保軟件滿足項目需求和質量標準。
5.編寫詳細的技術文檔,包括軟件設計文檔、接口說明文檔、用戶使用手冊等,為項目的維護和后續開發提供支持。
6.跟蹤行業技術發展動態,研究并引入新技術、新方法,不斷提升軟件的功能和性能,保持技術領先性。
任職要求
(一)必備條件
1.學歷與經驗:計算機科學與技術、軟件工程、自動化等相關專業,本科及以上學歷;具有3年以上上位機軟件開發經驗,有完整項目開發經驗。
2.技術能力
-精通C++或C#編程語言,熟悉數據結構與算法,具備良好的代碼編寫規范和編程習慣。
-熟練掌握至少一種上位機開發框架,如WPF、Qt、WinForms等,能夠獨立完成界面設計與開發。
-深入理解串口、網口、CAN總線等通信原理,熟練使用Modbus、OPCUA等工業通信協議進行數據交互。
-熟悉數據庫操作,如SQLite、MySQL等,能夠進行數據的存儲、查詢和管理。
3.工具與流程
-熟練使用VisualStudio、QtCreator等開發工具,熟悉版本控制工具Git。
-具備使用串口調試助手、網絡抓包工具(如Wireshark)等進行問題排查和調試的能力。
(二)優先條件
1.有工業自動化、智能制造、物聯網、智能設備等相關行業領域的上位機開發經驗,熟悉行業業務流程和需求。
2.掌握多線程、異步編程技術,具備高并發、實時性數據處理能力。
3.了解嵌入式系統開發知識,能夠與硬件開發團隊進行有效溝通和協作。
4.具有開源項目貢獻經歷,或在技術社區分享過上位機開發相關技術文章和經驗。
(三)軟技能要求
1.具備較強的邏輯思維能力和問題解決能力,能夠快速分析和定位軟件問題,并提出有效的解決方案。
2.擁有良好的學習能力和創新意識,能夠快速掌握新技術、新工具,適應不斷變化的技術需求。
3.具備優秀的團隊協作精神和溝通能力,能夠在跨部門協作中高效推進項目。
4.工作認真負責,有較強的責任心和自我驅動力,能夠按時完成工作任務。
薪資與福利
薪資范圍:具體根據個人能力與經驗面議。?
五險、周末雙休、國家假期、績效獎金等。??
彈性工作制、扁平化管理,舒適的辦公環境與活躍的團隊氛圍。

廣州番禺區意高科創中心
相關推薦查看更多 >
招聘C/C++
8000-12000元/月游戲安全員
7000-13000元/月廣州
相同職位推薦
企業招聘
職位大全