python上位机开发工程师
1.5-2.5万元/月一、工作职责
1、运用Python进行医疗康复设备桌面端软件系统的开发,完成脑电采集设备、动作捕捉系统、压力传感装置等多种硬件的统一接入与实时数据同步(支持蓝牙/TCP/UDP/串口/CAN等通信协议);
2、构建完整的机器学习流程,涵盖实验数据的自动化采集与标注、深度学习模型的在线训练,以及具备实时推理能力的预测系统,优化算法效率以保障临床场景下的低延迟响应(基于TensorFlow/PyTorch等框架);
3、集成Mujoco/OpenGL等3D图形渲染与物理仿真引擎,搭建虚拟现实训练环境,并基于PyQt/PySide等框架设计用户友好的图形交互界面;
4、建设多源异构数据的集中存储、实时处理与可视化展示体系,满足科研人员对数据的个性化分析需求(采用SQLite/MySQL/InfluxDB及时序数据库技术);
5、处理多线程及异步通信逻辑,编写自动化测试脚本,实现软件在Linux与Windows平台的跨平台部署,同时负责技术文档撰写及现场实施支持;
6、编制相关技术资料,包括API接口说明、通信协议文档、用户操作手册等。
二、任职要求
1、核心技能:熟练掌握Python编程(具备类型注解、异步编程、设计模式应用经验),拥有复杂桌面应用程序开发背景,精通PyQt/PySide等GUI开发框架及多线程技术;熟悉C/C++/C#语言,能够阅读或修改上下位机代码,或开发Python扩展模块;
2、硬件集成经验:了解多种通信方式(如蓝牙/TCP/UDP/串口/CAN等),具有硬件接口开发实践,能快速理解医疗设备的技术参数与通信需求;
3、仿真平台开发:熟悉或接触过Mujoco/OpenGL等物理仿真或三维图形渲染系统的集成与开发;
4、软件工程能力:掌握版本管理工具(Git)、单元测试、持续集成等开发规范,具备跨平台(Linux/Windows)开发与部署经验;熟悉数据库技术(SQLite/MySQL/时序数据库)及数据可视化方案;
5、具备机器学习与信号处理基础知识:了解深度学习基本原理,可调用封装好的AI模型进行训练与推理,熟悉信号处理、时间序列分析等相关算法。

上海美生医疗器械有限公司
点击查看地图