ID:180493

lucimer

高级软件工程师

  • 公司信息:
  • 苏州好博医疗科技有限公司
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 900元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 广州
  • 天河

技术能力

1. 8年嵌入式ARM/linux/Windows上位机Qt开发经验,熟悉Qt上位机软件,嵌入式Linux软件开发。
2. 熟悉html css js语言,vue3开发前端页面, node.js开发服务器程序。
3. 熟悉 C、C++及 Qt QML编程,对Qt 框架有良好的使用经验,包括QSS设计,QCustomplot 绘图等。
4. 熟悉MFC,WPF桌面应用的开发。
5. 熟悉多线程、网络编程、串口编程,QSqlite3数据库的开发使用。
6. 掌握 git/svn 版本管理工具。

项目经验

一、倾斜试验上位机
直立倾斜试验系统是一项用于检查静脉血管是否正常的辅助检查方法。系统组成部分主要有床体,台车和一体机。一体机采用windows系统,系统软件使用Qt c++和QML开发,运行在一体机上来控制床体的运动和试验的过程。

软件的功能主要有:
1.患者预约,患者管理(对患者信息的增删改查等,获取HIS系统的病患数据)
2.试验功能(控制床体运动,获取心电/血压/血氧等心电数据,绘制十二导联心电图,测量数据曲线等)
3.报告管理(对试验报告进行管理,进行心电数据分析,报告编辑,报告打印、上传等操作。
4.科研统计(对试验报告进行特定条件的统计分析)
5.系统配置(配置系统参数、测量参数、网络参数、人员管理等)

项目实现
在项目中担任软件开发工程师。主要负责的职责有
1.软件的架构设计。采用Qt c++/QML语言进行编程,qml负责UI界面的编写,c++负责业务逻辑处理,采用sqlite3数据库。采用MVC的软件架构。
2.软件前期的需求分析,数据库分析,编写概要设计文档、详细设计文档
2.编写各个模块如:试验模块/报告管理模块/权限管理模块等
3.分配组内人员的工作安排,避免工作内容冲突
4.管理项目代码,及时进行代码评审和代码合并,确保代码质量

二、反博治疗系统
本项目旨在开发一套基于心电信号同步控制的医疗辅助系统,通过实时监测患者心电信号,控制气囊在小腿、大腿、臀部依次加压,使血液在心跳舒张期集中灌注于上半身,从而改善重要器官的血液流通。
立项过程中,我们与医疗设备厂商及临床专家深入沟通,明确了传统物理加压疗法的局限性(如手动操作效率低、无法精准同步心电信号等),并据此设计了自动化、智能化的解决方案。系统由气缸、气囊、阀门、各类传感器、心电板、STM32单片机及上位机(RK3568/IMX6Q)组成,其中上位机负责数据采集、治疗控制及人机交互,是整个系统的核心控制单元。

功能介绍
​​1.患者管理​​。支持患者信息的增删改查,包括姓名、年龄、病历号等,便于医护人员快速调取患者档案。
​​2.实时治疗控制​​。心电数据采集​​:通过串口实时获取心电信号、血氧脉搏波数据,并动态绘制波形图,确保治疗与患者心跳同步。
​​3.血压测量​​:与血压设备通信,自动触发测量并记录数据。
​​4.气囊控制​​:根据心电信号智能调节气囊加压顺序(小腿→大腿→臀部),确保最佳血流灌注效果。
5.​​数据存储​​:完整记录治疗过程中的生理参数及设备状态,便于后续分析。
​​6.治疗回顾​​。支持以“数据回放”模式查看历史治疗记录,类似视频播放器,可快进、暂停、跳转至关键节点,便于医生复盘治疗效果。
​​7.系统设置​​。提供运行参数配置界面,包括气囊压力阈值、治疗时长、报警阈值等,适配不同患者需求。
​​8.软件升级与维护​​。支持U盘升级/回退固件,确保系统持续优化;治疗数据可备份至FTP服务器或U盘,保障数据安全。

项目实现
​​1.我的职责​​:负责上位机Qt(QWidget)开发,重构原有代码,优化模块化设计(如串口通信、数据存储、UI交互)。
2.搭建RK3568/IMX6Q平台,调试LVDS屏幕驱动(设备树修改、MIPI-DSI转LVDS方案适配),移植Qt源码及vsftp等工具链。
​​3.架构设计​​:采用分层架构,分离UI(Qt Widgets)、业务逻辑(QObject)与硬件通信(QSerialPort),提升代码可维护性。
4.​​关键技术​​:多线程串口通信​​:独立线程处理心电数据采集,避免界面卡顿。实时波形绘制​​:基于QCustomPlot优化渲染效率,确保流畅显示高频数据。跨平台适配​​:通过Qt抽象层兼容RK3568(Linux)与Windows调试环境。

三、二次仪表上位机
本项目开发的二次仪表上位机系统,正是为了解决多探头协同监测的需求,通过Windows平台的主机程序集中显示所有探头采集的辐射数据,使工作人员能够实时掌握整体辐射水平,及时发现异常情况,为辐射安全管理提供可视化决策支持。

功能介绍
二次仪表上位机/固定式主机主要用于采集各种探头的数据进行显示,方便工作人员实时查看到探头监测到的辐射数据。在Windows平台下进行Qt程序开发。主要功能有:
1. 实时监测页面主要用于显示多个探头的数据,使用QCustomplot进行历史曲线图的绘图。
2. 历史记录页面主要用于查询获取到探头的历史数据。
3. 设备管理页面用于添加和管理各种探头。
4. 兼容不同的探头的不同协议,包括串口,Modbus RTU, modbus TCP等协议。
5. 使用sqltie3数据库,实现数据的增删

案例展示

  • 倾斜试验上位机

    倾斜试验上位机

    直立倾斜试验系统是一项用于检查静脉血管是否正常的辅助检查方法。系统组成部分主要有床体,台车和一体机。一体机采用windows系统,系统软件使用Qt QML开发,运行在一体机上来控制床体的运动和试验的过程。 功能介绍 直立倾斜试验系统是一项用于检查静脉血管是否正常的辅助检查

  • 二次仪表上位机系统

    二次仪表上位机系统

    业务背景 在核工业、医疗放射等涉及辐射监测的领域,往往需要同时监测多台设备的辐射数据。传统单机仪表显示方式存在数据分散、无法集中分析的弊端。本项目开发的二次仪表上位机系统,正是为了解决多探头协同监测的需求,通过Windows平台的主机程序集中显示所有探头采集的辐射数据,使工作人

  • 反博治疗系统

    反博治疗系统

    业务背景 本项目旨在开发一套基于心电信号同步控制的医疗辅助系统,通过实时监测患者心电信号,控制气囊在小腿、大腿、臀部依次加压,使血液在心跳舒张期集中灌注于上半身,从而改善重要器官的血液流通。系统由气缸、气囊、阀门、各类传感器、心电板、STM32单片机及上位机(RK3568/IM

查看案例列表(含更多 0 个案例)

相似人才推荐

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服