岗位描述
岗位职责
1、负责物联网终端设备固件开发与维护、底层驱动开发与调试,包含GPIO、UART、I2C、SPI、ADC等外设驱动移植与优化;
2、负责焊割设备与物联网终端的数据对接,通信适配,联动软件程序编写;
3、熟练基于 FreeRTOS 进行多任务架构设计、队列、信号量、定时器、资源互斥开发;
4、负责 WiFi、BLE、MQTT、TCP/UDP、HTTP 等物联网通信功能开发、设备联网、数据上报、远程控制功能实现;
5、负责设备 OTA 升级、低功耗优化、稳定性优化、长时间运行死机、内存泄漏、断连重连等量产问题修复。
岗位要求
1、本科及以上学历,电子、自动化、计算机、物联网相关专业,2年以上嵌入式物联网开发经验;
2、熟练 C /C++语言,代码规范,具备扎实的单片机底层驱动开发能力;
3、熟悉 ESP32 全套开发:WiFi/BLE、配网、联网、低功耗、OTA、外设驱动、量产稳定性问题处理;
4、熟悉 FreeRTOS 实时操作系统,精通多任务调度、同步互斥、消息队列、内存管理、栈优化;
5、熟悉 ARM 架构单片机开发,熟悉常见外设驱动开发与问题排查。