岗位职责:
1. 负责物联网终端产品系统软件(固件)开发;
2. 负责物联网应用项目开发,如数据采集、接入云平台等;
3. 与硬件工程师一起完成嵌入式设备的软硬件调试;
4. 根据需求完成软件开发(编码、调试及单元测试等)。
任职要求:
1. 本科及以上学历,计算机、软件工程、自动化、电子信息工程等相关专业;
2. 三年以上嵌入式Linux及单片机开发经验,熟练使用C语言编程;
3. 具备计算机网络知识,熟悉 TCP/IP网络架构及socket编程;
4. 具备操作系统原理知识,熟悉uCOS、FreeRTOS、RT-Thread或者其他嵌入式操作系统;
5. 熟悉STM32、NXP、TI等ARM Cortex-M系列MCU,熟悉嵌入式开发流程及MCU开发工具的使用;
6. 熟悉UART、SPI、I2C、RS232、RS485等通信协议;
7. 英语4级及以上,可以无障碍阅读英文技术文档;
8. 具备较强的沟通能力、自我驱动能力及责任意识。