职责与工作内容 1.根据仪表的功能需求,设计软件架构和算法,包括数据采集、处理、存储和传输等功能。例 2.使用合适的编程语言(如C、C++等)开发仪表软件,确保代码的高效性、可读性和可维护性。编写代码以实现仪表的各种操作界面,如液晶显示屏上的菜单操作和参数设置。 3.开发与仪表连接的通信协议(如RS - 485、USB、以太网等),使仪表能够与上位机或其他设备进行数据交互。 4.对仪表软件进行调试,使用调试工具(如示波器、逻辑分析仪等)定位和解决软件中的错误和异常情况。例如,当仪表数据传输出现错误时,通过调试找出是通信协议实现的问题还是数据处理环节的错误。 5.与硬件工程师密切合作,协同解决硬件 - 软件集成过程中出现的兼容性问题,确保仪表整体性能达到设计要求。任职要求 1.教育背景 1.本科及以上学历,计算机科学、电子工程、自动化等相关专业。 2.专业技能 1.熟练掌握至少一种编程语言,如C、C++、Java等,有良好的编程习惯。 2.熟悉仪表相关的标准和协议,如IEEE - 488、Modbus等。 3.有使用软件开发工具(如IDE、编译器、调试器等)的丰富经验。 4.了解硬件电路基础知识,能够看懂简单的电路原理图,便于与硬件工程师协作。 3.工作经验 1.具有3年以上仪表软件开发经验者优先。有成功开发并量产仪表软件项目的经验者更佳。