崗位職責
1. 上位機系統開發
o 核心功能實現:
§ 基于Windows/Linux平臺,使用C#/Qt/Python開發激光器控制上位機軟件,集成激光器參數配置(功率、頻率、脈寬)、實時狀態監控(溫度、電流、光強)與遠程操控界面。
§ 實現多激光器協同控制邏輯(如同步觸發、能量均衡分配),支持工業級時序精度(微秒級同步誤差)。
o 算法與通信:
§ 開發通信協議解析模塊(如Modbus TCP、EtherCAT主站協議),實現與下位機(嵌入式控制器/PLC)的數據交互與指令下發。
§ 集成高級控制算法(如多軸運動控制、自適應光斑調節),通過API或SDK與激光器驅動板卡交互。
2. 用戶界面與交互設計
o 使用Qt等框架設計直觀、易用的圖形化界面(GUI),支持多語言切換(中英文)、參數可視化(波形圖、熱力圖)與歷史數據回溯。
o 開發權限分級系統(管理員/操作員模式),記錄操作日志并支持審計追蹤.
3. 系統集成與測試
o 完成上位機與下位機(嵌入式系統/FPGA)、光學系統(光路校準模塊)、機械系統(運動平臺)的聯調,解決通信延遲、數據丟包與異常響應問題。
o 制定測試用例,覆蓋功能測試、壓力測試(如7×24小時連續運行)、EMC兼容性測試,確保軟件通過ISO 13849(安全完整性等級)
4. 文檔與交付
o 編寫需求規格說明書、軟件設計文檔(UML圖、時序圖)、測試報告及用戶操作手冊,提供部署腳本與安裝包(含依賴庫打包)。
o 配合售后團隊完成現場部署,提供故障排查與遠程升級支持(如通過OTA更新固件或軟件補?。?任職要求
1. 技術能力
o 編程語言:
§ 精通C++, 熟悉Qt /PyQt框架,具備跨平臺開發經驗(如Qt多線程、Python多進程)。
§ 掌握網絡編程(TCP/IP、UDP)、串口通信(RS232/RS485)與數據庫開發(SQLite/MySQL),實現數據持久化與實時存儲。
o 通信協議:
§ 深入理解工業總線協議(EtherCAT/Profinet/OPC UA),或具備自定義協議開發能力(如基于JSON/Protobuf的二進制通信)。
o 算法與工具:
§ 熟悉數字信號處理(濾波、插值)、圖像處理(OpenCV)或運動控制算法(梯形加減速、S曲線規劃)。
§ 熟練使用Git進行版本控制,掌握CMake/QMake構建工具,了解CI/CD流程(如Jenkins自動化部署)。
2. 行業經驗
o 3年以上激光加工設備(如切割、焊接、3D打印)、醫療激光設備(如眼科手術、牙科治療)或精密儀器上位機開發經驗。
o 熟悉激光器工作原理(如CO?激光器、光纖激光器、皮秒/飛秒超快激光器),了解光學元件(如擴束鏡、振鏡)的參數配置與校準方法。
3. 軟技能
o 具備需求分析能力,能將用戶模糊需求轉化為技術方案,并輸出原型設計。
o 良好的英語讀寫能力,可閱讀英文技術文檔。