蚂蚁集团 社会招聘
蚂蚁集团-SDK开发工程师(可穿戴硬件)-健康事业群
杭州 ·3年以上·本科
上海·杭州
薪资面议
前往 蚂蚁集团 官网投递
职位描述
1、负责蚂蚁阿福可穿戴的设备侧SDK架构设计、开发和演进,构建面向多产品、多芯片平台及多ODM/JDM的统一软件平台。
2、负责SDK分层架构设计,包括BSP、HAL、驱动框架、系统服务、硬件能力服务及对上层开放API,降低业务软件与芯片、器件及ODM实现之间的耦合。
3、建立统一的硬件能力模型和接口规范,定义API、数据结构、错误码、状态机、线程模型、时间戳、事件机制及兼容性策略。
4、负责可穿戴健康传感链路的软件开发,完成PPG、IMU等传感器的工作模式、采样时序、数据缓存、时间同步、质量标志和算法接口设计。
5、负责整机低功耗架构设计和优化,建立典型场景功耗模型,优化休眠、唤醒、外设电源域、传感器采样、蓝牙连接和后台任务策略。
6、负责BLE设备通信框架设计,完成配对绑定、鉴权加密、连接管理、数据同步、断点续传、异常重连和大数据传输等能力。
7、建设SDK工程化能力,包括统一构建系统、配置管理、代码检查、单元测试、接口一致性测试、持续集成、自动化发布及版本追溯。
8、制定ODM/JDM接入规范、参考实现和验收用例,指导合作伙伴完成芯片平台移植、器件驱动适配、板级配置及产品功能开发。
9、负责SDK版本管理和交付质量,审核ODM/JDM代码、设计方案、测试报告和变更申请,禁止未经评审的私有接口和分支长期存在。
10、参与产品EVT、DVT、PVT及量产阶段开发,解决死机、重启、内存泄漏、丢数、功耗异常、蓝牙断连、OTA失败及传感器数据异常等问题。
【任职要求】
1、本科及以上学历,计算机、软件工程、通信工程、电子信息、自动化等相关专业。
2、5年以上智能硬件开发经验,至少完整参与一款智能手表、手环、TWS耳机或健康设备从立项到量产。
3、熟练掌握Kotlin、Java和C/C++,能够完成Android SDK及MCU固件开发。
4、熟悉Android BLE开发,包括扫描、连接、GATT、MTU、PHY、配对绑定、后台运行及异常恢复。
5、熟悉Android应用架构、Service、Binder、协程、Flow、线程并发、进程生命周期及权限体系。
6、熟悉FreeRTOS、Zephyr、RT-Thread或同类嵌入式操作系统,理解任务调度、内存管理、中断和低功耗机制。
7、熟悉BLE协议,包括GAP、GATT、ATT、SMP、Notification、Indication及连接参数配置。
8、具备复杂系统问题定位能力,能判断问题来自Android系统、SDK、通信协议、MCU固件、硬件或射频环境。
9、熟悉I²C、SPI、UART、ADC、PWM等硬件接口,能够阅读原理图和器件规格书并完成底层驱动调试。
官网刷新:2026-09-04 · 最后确认在招:2026-09-04 20:22:01 · 来源平台:alibaba