嵌入式软件工程师1、负责嵌入式系统的软件架构设计、模块划分及编码实现。2、编写单元测试,确保软件模块的质量和稳定性。3、根据产品需求,设计并实施控制算法,如PID控制、模糊控制或神经网络控制等,以实现对设备或系统的精准控制。4、开发上位机软件(如PC端监控软件),实现与嵌入式系统的数据交互和远程监控。5、针对特定仪器仪表的需求,开发专用的嵌入式软件,实现数据采集、处理、显示及存储等功能。6、编写测试用例,对仪器仪表的嵌入式软件进行全面的功能测试、性能测试和稳定性测试。7、编写程序处理模拟信号与数字信号之间的转换,确保数据的准确性和实时性8、设计与实现嵌入式设备间的通讯协议,包括串行通讯(如UART、SPI、I2C)、以太网通讯(TCP/IP)及无线通讯(如Wi-Fi、蓝牙)等。9、编写程序处理模拟信号与数字信号之间的转换,确保数据的准确性和实时性。10、与硬件工程师紧密合作,解决软件开发过程中遇到的硬件兼容性问题。任职要求:1、计算机科学、电子工程或相关专业本科及以上学历。2、精通C/C++编程语言,具备良好的编程习惯和代码风格。3、熟悉嵌入式系统开发流程,了解常用的嵌入式操作系统(如RTOS)。4、具备控制算法、通讯协议、数模转换等相关领域的知识和实践经验。5、熟悉上位机软件开发流程,能够使用常用的开发工具。6、良好的团队合作精神和沟通能力,能够独立完成任务并在团队中发挥积极作用。