1、10年以上C/C++开发经验,会使用Matlab进行算法设计,会使用Labview;
2、熟练使用QT、VisualStudio进行上位机软件开发;
3、熟练使用AltiumDesigner软件,会原理图和PCB设计;
4、使用过51、430系列单片机,DSP处理器,树莓派,
5、了解TCP/IP、BLE、串口等常用通信协议;
6、参与/负责多项软件开发项目,具备软件工程化经验。
某小型脚步治疗仪开发项目
1、 硬件结构包括MCU主控、HMI串口屏、AD采样、继电器、电机功率驱动、光电限位开关、NbIOT、WIFI+低功耗蓝牙(BLE)
2、 设备端软件基于linux系统的C开发;
3、 远程后台软件,基于Win系统的QT上位机软件
4、 主要功能:
a) 人机交互,通过触摸屏控制设备开关门、治疗时长选择、治疗开始/结束;
b) 权限管理,远程授权设备是否可用;
c) 设备监控,监控设备状态,能量不足告警,并可将设备状态发送到远程后台。