岗位描述
岗位职责:
1. 参与上位机软件的开发、调试和维护;
2. 协助实现设备连接、参数配置、运行控制和状态显示等功能;
3. 参与上位机与主控板及其他硬件模块之间的通信开发;
4. 实现故障提示、运行日志、数据记录及参数保存等功能;
5. 配合嵌入式、算法和测试工程师完成软硬件联调;
6. 完成软件问题的复现、定位、修改和验证;
7. 根据项目需求优化软件界面和操作流程,提升软件的易用性和稳定性;
8. 整理软件说明、通信接口、测试记录及问题清单等相关文档。
任职要求
1. 本科及以上学历,计算机、软件工程、自动化、电子信息等相关专业;
2. 具备 C++、C# 或 Python 中至少一种语言的编程基础;
3. 了解面向对象编程,掌握常用的数据结构和基本算法;
4. 接触过 Windows 桌面软件或图形界面开发,如 Qt、WPF、WinForms 等,至少了解其中一种;
5. 对串口、USB、TCP/IP 等常用通信方式有基本认识;
6. 能够独立完成简单功能的设计、编码和调试;
7. 具备基本的软件问题分析能力,能够使用日志和调试工具定位问题;
8. 了解 Git 等代码管理工具的基本使用方法;
9. 具备良好的学习能力、沟通能力和团队协作意识,做事认真、有责任心。