岗位职责: 1、参与产品设计方案的制定。 2、根据最终确定产品设计方案和要求,进行软件方案设计,只有在方案评审通过后方可实施下一步。 3、根据确定的软件设计方案要求和硬件工程师提供的原理图,进行产品嵌入式软件的设计。 4、负责配套生产软件的设计和调测工作。 5、负责对产品硬件进行软硬件功能联调。 6、负责产品软件功能测试方案的制定,并提供给测试工程师。 7、配合测试工程师作好软硬件测试工作。 8、收集、撰写、整理产品研发过程中相关的文档,并对必要文档进行存档 9、积极主动收集其他部门对研发的产品的意见和建议,并做好产品的优化改进工作 10、配合其他部门做好产品的生产、调试、宣传、售后工作,以及提供必要的技术支持。任职要求: 1、计算机、软件、通信或信息相关专业毕业,有3年以上电子产品嵌入式软件开发经验。 2、精通ARM Cortex M系统、MCU/51、16位系统单片机的嵌入式软件开发 3、精通SPI、I2C、Uart等接口的编程 4、精通C/C++程序设计语言,具有良好的编程规范。 5、精通4G、Lora、WIFI、GPS模块的应用开发; 6、熟悉IAR和Keil开发平台的使用。 7、熟悉TCP/IP、MQTT、ModBus等通讯协议。 8、熟悉FreeRTOS、uCosII、Linux等系统的嵌入式开发。 9、了解嵌入式的开发流程及设计规范。 10、熟悉以太网、电力载波、蓝牙模块的应用开发。 11、熟悉DL/T645协议,有智能电表开发经验者优先。 12、会嵌入式编程,同时能熟练使用Vb6.0或Delphi编程者优先。 13、会嵌入式编程,同时熟悉微信小程序编程者优先。