7000-10000元
无锡国家传感信息中心
岗位职责:
1. 需求分析与方案设计: 负责与硬件、算法团队沟通,理解磁传感器的数据特性和应用需求,设计并制定上位机软件的总体架构和技术方案。
2. 核心功能开发:
开发用于磁传感器数据采集、解析、显示和存储的上位机软件。
实现传感器数据的实时波形显示、数据列表、轨迹绘制等功能。
集成磁传感器的校准算法,并提供友好的校准操作界面。
实现多路传感器数据的同步采集与对比分析。
3. 协议与接口开发: 精通串口(UART/RS232/RS485)、USB、TCP/IP、CAN等通信协议,实现上位机与传感器硬件/下位机之间的稳定、高效通信。
4. 数据处理与分析: 开发数据后处理功能,包括数据滤波、数据分析、报表生成、数据导出(如CSV, TXT, Excel等格式)等。
5. 测试与调试: 配合硬件工程师进行传感器模块的联调、测试与验证,定位并解决软件与硬件交互过程中出现的问题。
6. 文档编写与维护: 编写规范的软件设计文档、用户手册、测试报告等相关技术文档。
7. 数据存储:熟悉主流数据库开发、设计与运用,包括数据表设计、数据上传等。任职要求:
1、计算机科学、软件工程、电子信息工程、自动化等相关专业,本科及以上学历。
2、具有3年及以上相关领域的上位机软件开发经验。
3、必备技术要求:
编程语言与框架:精通C# WinForms/WPF 开发经验;熟悉多线程编程、网络编程、串口通信等关键技术。
数据通信:深刻理解并实践过串口通信、USB HID/CDC、TCP/IP Socket等通信方式。有实际解析自定义二进制通信协议的经验。
数据可视化:熟练使用至少一种图表控件,实现数据的实时动态显示。
开发环境:熟练使用主流IDE;熟悉版本控制工具。
4、专业领域知识:
对磁传感器的工作原理、关键参数(如量程、分辨率、带宽、噪声)和数据格式有基本了解。
有传感器数据校准相关的软件开发经验者优先。
了解基本的信号处理知识,如FFT、数字滤波(低通、高通、卡尔曼滤波)等。
有工业自动化、测试测量或仪器仪表领域上位机开发经验者优先。
5、软技能与素质:
具备良好的沟通能力,能够清晰地与硬件团队和产品经理协作。
拥有很强的分析问题和解决问题的能力,能独立承担开发任务。
工作认真负责,有良好的文档编写习惯和团队合作精神。
对新技术有好奇心和学习能力。
具备一定的英文技术文档阅读能力。以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕