广和通
软件开发工程师(智能穿戴)(J14088)
岗位职责
负责基于BES平台的智能穿戴设备整体软件系统架构设计,包括架构分层、接口规范制定及系统级技术方案评审,确保架构的可扩展性、可维护性与量产稳定性。
负责 Vela NuttX OS 系统层面的适配与定制,包括 board-level(boards/ 目录配置、defconfig、芯片 arch 层适配)、内核裁剪与配置、设备驱动模型适配及系统级IPC机制的架构设计。
负责系统稳定性建设,建立死机/重启/内存泄漏等问题的监控与定位体系,主导看门狗机制、异常日志采集、Coredump/Backtrace 分析框架的设计与落地,推动疑难稳定性问题的闭环。
负责系统性能优化,涵盖NuttX任务调度、中断响应延迟、任务优先级规划、内存占用优化、启动时间优化及运行时性能,持续提升系统流畅度与响应速度。
负责系统功耗,制定基于 NuttX PM 框架的低功耗策略体系,主导功耗测量与优化闭环,达成量产功耗目标。
负责系统显示(GPU、显示框架),包括 BES 平台 Display 驱动框架、帧缓冲管理、刷新策略、撕裂消除、帧率与功耗平衡优化,确保 LVGL 等图形框架的高效运行。
基于LVGL等GUI框架开发表盘、运动界面、健康数据、设置、多媒体、通话等核心界面,与 UI/UX 设计师紧密协作,确保设计稿精准落地到设备端。
负责运动健康功能的工程开发,整合 PPG/ECG/IMU 等传感器数据,与算法团队对接,完成数据采集、预处理及功能集成。
负责设备与手机 App 的 BLE 通信开发,涵盖 GATT 协议数据交互、SPP/A2DP 等应用层协议、数据同步机制(增量同步、断点续传、数据校验)及连接异常处理。
任职要求
本科及以上学历,计算机、电子、通信、自动化等相关专业,8 年以上嵌入式应用开发经验,其中 3 年以上Framework框架和GUI框架架构设计经验,具有从0至1的框架设计能力和经验。
精通 C/C++,对面向对象设计、设计模式、内存管理有深刻理解,具备大型嵌入式应用框架的设计与实现能力。
精通 Vela NuttX OS应用开发,深入理解线程通信、事件驱动、内存管理等 IPC 机制,能设计高效的应用框架。
有 BES恒玄穿戴芯片平台开发经验,熟悉 BES SDK 架构及应用开发方式。
精通LVGL或同类嵌入式 GUI 框架,有框架级定制与优化经验,深入理解渲染、控件、动画、字体等核心模块。
具备丰富的嵌入式UI开发经验,有表盘、运动界面、健康数据展示等核心界面的架构设计与性能优化经验。
熟悉嵌入式显示系统底层,了解Display驱动、帧缓冲、TE同步等机制,能与驱动团队协作完成显示通路优化。
熟悉 PPG/ECG/IMU 等传感器数据流及运动健康功能体系,有与算法团队协作推进工程落地的经验。
熟悉 BT/BLE 通信及GATT协议,有设备与手机App间的数据交互及同步机制设计经验。
熟悉GUI框架LVGL(或同类嵌入式 GUI框架),有表盘、运动界面、健康数据展示、设置、多媒体、通话等核心界面开发经验者优先。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。
