岗位描述
岗位职责:
1. 负责上位机人机界面与工艺参数管理软件的设计开发,实现参数配置、工艺库管理、用户权限与操作日志等功能。
2. 负责下位机实时控制固件的开发与维护,实现运动控制指令下发、设备状态实时回传与异常保护逻辑。
3. 负责上下位机通信协议的设计与实现(串口/网络),完成报文解析、校验、重传与通信异常处理。
4. 负责数据记录与波形显示模块开发,实现加工过程数据的采集、存储、回放与实时曲线可视化。
5. 配合硬件与工艺团队完成设备联调、现场调试与问题闭环,输出接口文档、测试记录与使用说明。
任职资格:
1. 学历要求:大学本科及以上学历。
2. 专业要求:软件工程、计算机科学与技术、电子信息工程及相关专业。
3. 技能要求:核心课程C/C++、数据结构、操作系统、计算机网络平均分≥80;熟练掌握Qt或C#中至少一种上位机界面开发框架;具备串口/网络通信编程经验,理解多线程与并发模型;有可查的Git项目记录。
4. 经验要求:写过串口/网络通信模块或上位机界面;有软考证书、学科竞赛获奖或开源项目贡献者优先。
5. 素质要求:能清晰讲清自己写过的通信或并发模块的设计思路与踩坑过程;学习能力强,能在软硬件交界处定位问题。