嵌入式软件
杭州
本科及以上
自动化类·计算机类
使用简历深度优化功能,快速提升简历质量
职位介绍
岗位职责
1. 负责 AI 陪伴机器人设备端嵌入式软件的设计、开发、调试和维护。
2. 基于 ESP32、ESP32-S3 或相关芯片平台,完成设备固件架构搭建及核心功能开发。
3. 负责涂鸦 TuyaOS、TuyaOpen、Wukong AI 或相关涂鸦模组的接入与二次开发。
4. 根据产品需求,在涂鸦 IoT 平台完成产品 PID、DP 功能点及设备端通信逻辑的设计与落地。
5. 负责机器人硬件外设驱动开发,包括但不限于:
* 麦克风及扬声器;
* LCD/OLED/触摸屏;
* 物理 SOS 按键;
* LED 灯效及屏幕表情;
* 摄像头;
* 温湿度、人体感应、距离及其他传感器;
* 电池、电量检测及充电管理;
* Wi-Fi、蓝牙及其他通信模组。
6. 负责设备配网、绑定、解绑、在线状态、心跳、远程控制、状态上报及异常恢复等功能开发。
7. 负责机器人与涂鸦云、App及后端平台之间的通信联调,包括:
* DP 指令下发与状态上报;
* 设备事件上报;
* SOS 紧急告警;
* 低电、离线和故障告警;
* 提醒任务同步;
* 设备日志及远程诊断。
8. 负责语音交互相关的设备端适配,包括音频采集、播放、回声消除、唤醒词及语音链路调试。
9. 负责 OTA 升级、固件版本管理、异常回滚、日志采集及远程排障能力建设。
10. 优化设备的启动速度、运行稳定性、内存占用、功耗及网络连接可靠性。
11. 处理断网、弱网、断电、设备重启等异常情况,保障 SOS、提醒等关键功能具备必要的本地降级能力。
12. 配合硬件工程师完成原理图评审、器件选型、PCB 调试、样机测试及硬件问题定位。
13. 配合后端、Flutter App、Android/iOS 原生及 AI 团队完成软硬件整体联调。
14. 参与 EVT、DVT、小批量试产及量产阶段的问题分析,协助完成烧录、授权、测试治具及生产测试流程。
15. 编写并维护固件架构、通信协议、接口说明、烧录流程、测试报告及版本发布文档。
任职要求
1. 计算机、电子信息、自动化、通信工程或相关专业,具备扎实的嵌入式开发基础。
2. 熟练掌握 C/C++,具备良好的代码规范、模块化设计和问题定位能力。
3. 熟悉 ESP32、ESP32-S3 或同类型 MCU/SoC,具有完整产品开发或量产经验。
4. 熟悉 ESP-IDF、FreeRTOS,理解任务调度、队列、事件、信号量、定时器及内存管理机制。
5. 熟悉 UART、I²C、SPI、I²S、GPIO、PWM、ADC 等常见硬件接口。
6. 熟悉 Wi-Fi、BLE、MQTT、HTTP/HTTPS、WebSocket 等至少一种或多种通信方式。
7. 具备涂鸦开发经验,熟悉以下任一方向:
* TuyaOS;
* TuyaOpen;
* 涂鸦 IoT 平台;
* 涂鸦模组 SDK;
* 涂鸦 DP 功能点;
* 涂鸦设备配网和云端通信;
* Wukong AI 硬件开发框架。
8. 能够使用示波器、逻辑分析仪、万用表、串口工具等进行软硬件联合调试。
9. 能独立阅读原理图、芯片手册和英文技术文档,并完成外设驱动开发。
10. 具备较强的系统排障能力,能够分析死机、重启、内存泄漏、网络掉线及外设异常等问题。
11. 具备较强的责任心和产品意识,能够从“功能可运行”进一步做到“长期稳定运行”。
优先考虑
1. 有涂鸦 TuyaOS、TuyaOpen、Wukong AI 实际项目经验。
2. 有智能音箱、陪伴机器人、服务机器人、智能家居、摄像头或养老硬件产品经验。
3. 有音频产品开发经验,熟悉 I²S、AEC、降噪、麦克风阵列、唤醒词或语音前处理。
4. 有 LCD、LVGL、屏幕动画或机器人表情系统开发经验。
5. 有摄像头、视频流、WebRTC、RTSP或视觉算法设备端接入经验。
6. 有 4G、Cat.1、eSIM、Wi-Fi 与蜂窝网络切换经验。
7. 有低功耗、电池管理、充电管理及掉电保护开发经验。
8. 有 OTA、Bootloader、双分区升级及失败回滚经验。
9. 有智能硬件 EVT、DVT、PVT、试产及量产交付经验。
10. 有 ODM/模组厂/芯片原厂对接经验,能够推进问题闭环。
11. 有 Matter、Home Assistant、米家、涂鸦智能家居生态接入经验。
12. 有 Git、持续集成、自动化测试及固件版本管理经验。

