一、崗位職責
1.核心功能開發與迭代:負責工業智能設備Windows客戶端軟件的全生命周期開發,包括任務規劃、實時狀態監控、設備運行數據可視化等核心模塊的設計、編碼實現與版本迭代,確保功能貼合各類工業場景運行需求。
2.硬件協同與數據交互:主導客戶端與工業智能設備本體硬件(傳感器、執行機構、控制器等)的通信適配開發,封裝硬件交互接口;負責客戶端與后端服務、設備控制系統的數據交互設計,保障實時數據傳輸的穩定性與準確性。
3.性能優化與問題攻堅:針對工業復雜環境下的Windows客戶端運行性能進行優化,包括啟動速度、內存占用、實時響應效率、資源調度等;負責線上及測試階段的Bug修復,解決Windows系統適配、硬件兼容性、多版本系統兼容等技術難點。
4.可視化與交互設計落地:參與客戶端界面(UI)和用戶體驗(UX)設計評審,將產品需求轉化為技術實現方案,重點實現作業區域地圖渲染、故障告警可視化、任務進度實時展示等核心交互場景。
5.技術文檔與團隊協作:撰寫開發設計文檔、接口文檔及測試用例;與產品經理、硬件工程師、測試工程師緊密協作,推動需求落地,參與技術方案研討與評審,保障項目按計劃交付。
二、崗位要求
1.教育背景與工作經驗:本科及以上學歷,計算機科學與技術、軟件工程、自動化等相關專業;3年及以上客戶端開發經驗,至少1年以上工業機器人、工業智能設備或工業硬件相關客戶端開發經驗者優先,有軌道交通、智能制造、智慧物流等行業項目經驗者加分。
2.核心技術能力:
精通Windows客戶端開發語言及框架:熟練掌握C++/Qt或C#/.NET框架,深入理解Windows消息機制、MFC/ATL等底層技術,具備Windows桌面應用開發全流程經驗;熟悉Windows系統API調用,能高效實現窗口管理、進程通信、注冊表操作等功能。
3.熟悉硬件通信協議:掌握TCP/UDP、串口通信、工業總線協議(如Modbus、Profinet)、ROS通信機制等,有各類工業傳感器、執行器適配經驗者優先;
4.具備扎實的計算機基礎:熟悉數據結構、算法及操作系統基礎知識,精通Windows多線程、異步編程、內存管理,能解決高并發、實時性場景下的技術問題,了解Windows系統性能調優方法。
5.具備數據可視化開發經驗,熟悉OpenGL/DirectX或常用可視化庫(如ECharts);
6.項目實戰能力:有完整的Windows客戶端從需求分析、架構設計到上線交付的全流程開發經驗;能獨立負責復雜模塊的設計與開發,具備技術方案選型和難點攻堅能力,有工業設備Windows客戶端任務規劃、數據采集類模塊開發經驗者優先。
7.軟技能要求:具備良好的需求理解能力和邏輯思維能力,能快速將業務需求轉化為技術方案;擁有優秀的代碼規范和調試能力,注重代碼質量與可維護性;具備良好的團隊協作精神和溝通能力,能適應多角色協同的開發環境。
8.能夠服從公司上級安排,可接受出差配合項目實施,完成系統定制功能的設計開發,跟蹤解決現場項目存在的系統問題;
9.加分項:
?熟悉ROS(機器人操作系統)或NVIDIA Isaac SDK等機器人開發框架,且有Windows環境集成經驗;
?有開源項目貢獻或個人技術博客者,或在技術競賽中獲獎;
?了解機器學習基礎,有機器人場景下AI算法(如路徑規劃、障礙物識別)集成經驗。
三、福利待遇
公司實行雙休制,安排公寓,宿舍上下班有公車接送,有項目績效獎金和年底獎金,繳納五險一金,不定時團結,發放節日福利。