岗位职责:1、负责嵌入式产品软件需求分析、功能设计、代码编写等工作,并对设计质量负责。2、根据公司需求,配合硬件工程师对物联网信息采集、智能交互、智能终端等产品的软件设计、代码实现、单元测试、系统集成测试。3、负责智能化相关项目(包括信息采集传感器、终端设备、网络及软件应用等)的技术引进、对外合作或者自主研发。4、负责对公司产品进行技术研究、技术评估,撰写软件需求定义和系统设计方案以及相关的开发技术文档。任职要求:1、本科及以上学历,电气、电子、计算机、通讯、自动化等相关专业,5年以上嵌入式开发工作经验。2、精通 C/C++进行代码开发,具备良好的程序开发思维、独立的编程能力、良好的代码规范,能看懂原理图。3、精通STM32、GD32、ESP32系列等嵌入式开发,熟悉常用硬件接口设计与驱动调试,包括UART、SPI、I2C、ADC、DAC等常见总线协议的驱动开发、调试手段,能够对系统与设备问题进行分析定位。3、能够熟练使用嵌入式实时操作系统,例如 freertos,rtthread等,实现快速开发。4、熟悉物联网无线通讯技术及原理,具备WIFI、BLE、LORA、4G、Zigbee、NB-IoT、2.4GHZ、433MHZ、UWB等实际开发经验。5、至少有1-2个量产项目的独立开发交付的经验。