python上位機開發(fā)工程師
1.5-2.5萬元/月一、工作職責
1、運用Python進行醫(yī)療康復設備桌面端軟件系統的開發(fā),完成腦電采集設備、動作捕捉系統、壓力傳感裝置等多種硬件的統一接入與實時數據同步(支持藍牙/TCP/UDP/串口/CAN等通信協議);
2、構建完整的機器學習流程,涵蓋實驗數據的自動化采集與標注、深度學習模型的在線訓練,以及具備實時推理能力的預測系統,優(yōu)化算法效率以保障臨床場景下的低延遲響應(基于TensorFlow/PyTorch等框架);
3、集成Mujoco/OpenGL等3D圖形渲染與物理仿真引擎,搭建虛擬現實訓練環(huán)境,并基于PyQt/PySide等框架設計用戶友好的圖形交互界面;
4、建設多源異構數據的集中存儲、實時處理與可視化展示體系,滿足科研人員對數據的個性化分析需求(采用SQLite/MySQL/InfluxDB及時序數據庫技術);
5、處理多線程及異步通信邏輯,編寫自動化測試腳本,實現軟件在Linux與Windows平臺的跨平臺部署,同時負責技術文檔撰寫及現場實施支持;
6、編制相關技術資料,包括API接口說明、通信協議文檔、用戶操作手冊等。
二、任職要求
1、核心技能:熟練掌握Python編程(具備類型注解、異步編程、設計模式應用經驗),擁有復雜桌面應用程序開發(fā)背景,精通PyQt/PySide等GUI開發(fā)框架及多線程技術;熟悉C/C++/C#語言,能夠閱讀或修改上下位機代碼,或開發(fā)Python擴展模塊;
2、硬件集成經驗:了解多種通信方式(如藍牙/TCP/UDP/串口/CAN等),具有硬件接口開發(fā)實踐,能快速理解醫(yī)療設備的技術參數與通信需求;
3、仿真平臺開發(fā):熟悉或接觸過Mujoco/OpenGL等物理仿真或三維圖形渲染系統的集成與開發(fā);
4、軟件工程能力:掌握版本管理工具(Git)、單元測試、持續(xù)集成等開發(fā)規(guī)范,具備跨平臺(Linux/Windows)開發(fā)與部署經驗;熟悉數據庫技術(SQLite/MySQL/時序數據庫)及數據可視化方案;
5、具備機器學習與信號處理基礎知識:了解深度學習基本原理,可調用封裝好的AI模型進行訓練與推理,熟悉信號處理、時間序列分析等相關算法。